Last modified: 2014-10-08 21:21:38 UTC
Another case with the root of bug 70468. The fix should be the same as we did for the web interface-- pass $checkHome = true to the merge function.
Created attachment 16693 [details] patch Patch made against 1.25wmf1, assumes that the patch for bug 70468 was also deployed. Cherry-picks cleanly against 1.25wmf2.
I think that fixes the issue. Let's deploy it.
Created attachment 16709 [details] script to break up bad global accounts Script that goes through the log files which I copied to terbium from fluorine, figures out if the user had a homewiki picked that was different from the current one, and then deletes the localuser/globaluser rows, and invalidates the CA cache, and local wiki caches. Has a dry run mode, manually set the 'simulate' member variable to false to make it run.
My dry-runs indicate that 581 global accounts will be broken up, which includes 4309 local accounts.
Created attachment 16726 [details] Patch after file reorg