lp://staging/rt/4.0
- Get this branch:
- bzr branch lp://staging/rt/4.0
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at https://github.com/bestpractical/rt.git,branch=4.0-trunk.
Last successful import was .
Recent revisions
- 8736. By Shawn M Moore <email address hidden>
-
Merge branch '4.0/compare-
old-passwords' into 4.0-trunk - 8735. By Shawn M Moore <email address hidden>
-
Merge branch '4.0/backport-
avoid-dbd- mysql-datetime- locale' into 4.0-trunk - 8734. By Shawn M Moore <email address hidden>
-
Merge branch '4.0/remove-
mailing- list-references ' into 4.0-trunk - 8728. By Alex Vandiver
-
Properly merge global defaults in to empty-hash homepages
The "Reset to default" button on the "RT at a Glance" RT user admin page
sets the preference to {}, not undef. This worked prior to 9582e25a
because ->Preferences( 'name', { thing => "Default" }) merges in the
defaults into the hash, even if the hash exists. This is different from
the behavior that 9582e25a assumed, where the hash is a straight-up
fallback which only kicks in if the value is undef. This caused blank
hompages for users whose preferences had been reset.Switch back to passing the global defaults to Preferences, which allows
for per-key merging.Fixes I#30106.
(cherry picked from commit 0d0a348048a2e26
54df71c883fd7ee 967ccbe7df)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)