https://bugzilla.wikimedia.org/show_bug.cgi?id=15659
P.Copp <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|General/Unknown |FlaggedRevs Product|MediaWiki |MediaWiki extensions Resolution|DUPLICATE | Version|unspecified |any --- Comment #28 from P.Copp <[email protected]> 2009-01-10 04:53:18 UTC --- Reopening, as this still occurs on dewiki every couple of days[1]. The pattern is always the same: current revision is sighted, anons see the current revision, but logged-in users see a very old revision from parser cache. After purging the page, the problem disappears. I finally managed to reproduce this on my local install. Try the following steps: * Login as an editor * Pick a random article in mainspace and sight the current revision * Select a diff between an old (unsighted) revision and the current one * add '&diffonly=1&action=purge' to the url Now when you ylick on the tab to view the article normally, you should notice, that the old revision is shown (assuming that parser cache is enabled). I'm not totally certain, what the cause for this is, but my guess would be FlaggedRevs::stableVersionIsSynced(), line 512: Seems like Article::getContent pulls the oldid parameter from the request object, so what is saved in the parser cache afterwards will be the parsed old revision, not the current one under certain circumstances. [1] http://de.wikipedia.org/w/index.php?title=Wikipedia:Fragen_zur_Wikipedia&oldid=55139574#Explorer-Brian-Kuriosum -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
