Author: hhw1ry202
Description:
When editing the current version of a page at the italian Wikipedia, in some cases the oldest
version is shown in the edit box instead. An example is to be seen at the page
http://it.wikipedia.org/wiki/Klingon
The following edit by the user 5Y:
http://it.wikipedia.org/w/index.php?title=Klingon&diff=476681&oldid=426011
was done by a simple PHP script that GETs the URL
http://it.wikipedia.org/w/index.php?title=Klingon&action=edit
and does a preg_replace() on the content of the textarea to disambiguate links (in this case
"Capitale"). Comparing the oldest revision and the one by 5Y shows that it must have received the
oldest revision instead of the current one:
http://it.wikipedia.org/w/index.php?title=Klingon&diff=476681&oldid=475981
The same thing must have happened to other users editing pages manually. Here are two examples
where the user only wanted to add a category link:
http://it.wikipedia.org/wiki/Plugin
http://it.wikipedia.org/wiki/Monastero_di_Rila
Here are the diffs between the problematic edit and the previous one:
http://it.wikipedia.org/w/index.php?title=Plugin&diff=458434&oldid=427270
http://it.wikipedia.org/w/index.php?title=Monastero_di_Rila&diff=458428&oldid=438260
And these are the diffs between the problematic edit and the oldest revision:
http://it.wikipedia.org/w/index.php?title=Plugin&diff=458434&oldid=457838
http://it.wikipedia.org/w/index.php?title=Monastero_di_Rila&diff=458428&oldid=457790
There have been more occurrences of this problem. If necessary, we can try to find them again.
Version: 1.4.x
Severity: major
URL: http://it.wikipedia.org/w/index.php?title=Klingon&action=history