From 517da806a7ae0f64169eb1d76e1fb5e7baaf3619 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Wed, 26 Jun 2013 22:02:27 +0200 Subject: [PATCH] (bug 49840) Moving a page with subpages may lead in the page being moved twice This happens if a page is moved to a subpage of itself and the option "move subpages" is enabled, since the freshly moved page will be found as being one of its subpages and moved a second time as such. Bug: 49840 Change-Id: I318aab8c3c6e7ae718a3366ab00aba6e5420529b --- includes/specials/SpecialMovepage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/specials/SpecialMovepage.php b/includes/specials/SpecialMovepage.php index 2ba3c0660f..ccc2bf26f0 100644 --- a/includes/specials/SpecialMovepage.php +++ b/includes/specials/SpecialMovepage.php @@ -624,7 +624,7 @@ class MovePageForm extends UnlistedSpecialPage { $extraOutput = array(); $count = 1; foreach ( $extraPages as $oldSubpage ) { - if ( $ot->equals( $oldSubpage ) ) { + if ( $ot->equals( $oldSubpage ) || $nt->equals( $oldSubpage ) ) { # Already did this one. continue; } -- 2.20.1