http://www.mediawiki.org/wiki/Special:Code/MediaWiki/67008
Revision: 67008 Author: werdna Date: 2010-05-28 13:23:04 +0000 (Fri, 28 May 2010) Log Message: ----------- Fix bug in showing undelete links for revisions of mixed status Modified Paths: -------------- branches/wmf/1.16wmf4/includes/specials/SpecialRevisiondelete.php Modified: branches/wmf/1.16wmf4/includes/specials/SpecialRevisiondelete.php =================================================================== --- branches/wmf/1.16wmf4/includes/specials/SpecialRevisiondelete.php 2010-05-28 13:17:07 UTC (rev 67007) +++ branches/wmf/1.16wmf4/includes/specials/SpecialRevisiondelete.php 2010-05-28 13:23:04 UTC (rev 67008) @@ -743,12 +743,17 @@ if ($existResult !== true) { $key = 'archive'; $Ids[$k] = $existResult; - } elseif ($key != $originalKey) { + } else { // Undeleted revision amidst deleted ones unset($Ids[$k]); $undeletedRevisions[] = $id; } } + + if ( $key == $originalKey ) { + $Ids = $undeletedRevisions; + $undeletedRevisions = array(); + } } // Diff link for single rev deletions _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs