MtDu has uploaded a new change for review. https://gerrit.wikimedia.org/r/263080
Change subject: Use ar_page_id in Special:Undelete ...................................................................... Use ar_page_id in Special:Undelete Bug: T28123 Change-Id: I79e3f7cd155634336d23fce445d91538641c9022 --- M includes/specials/SpecialUndelete.php 1 file changed, 8 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/80/263080/1 diff --git a/includes/specials/SpecialUndelete.php b/includes/specials/SpecialUndelete.php index aada064..53dc71c 100644 --- a/includes/specials/SpecialUndelete.php +++ b/includes/specials/SpecialUndelete.php @@ -567,9 +567,14 @@ if ( !$unsuppress && ( $row->ar_deleted & Revision::DELETED_TEXT ) ) { return Status::newFatal( "undeleterevdel" ); } - // Safe to insert now... - $newid = $article->insertOn( $dbw ); - $pageId = $newid; + // Safe to insert now + if ( $row->ar_page_id ) { + $newid = $row->ar_page_id->insertOn( $dbw ); + $pageId = $newid; + } else { + $newid = $article->insertOn( $dbw ); + $pageId = $newid; + } } else { // Check if a deleted revision will become the current revision... if ( $row->ar_timestamp > $previousTimestamp ) { -- To view, visit https://gerrit.wikimedia.org/r/263080 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I79e3f7cd155634336d23fce445d91538641c9022 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: MtDu <justin.d...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits