(Bug 41617) Fix undelete.
authordaniel <daniel.kinzler@wikimedia.de>
Thu, 1 Nov 2012 11:12:11 +0000 (12:12 +0100)
committerdaniel <daniel.kinzler@wikimedia.de>
Thu, 1 Nov 2012 11:12:11 +0000 (12:12 +0100)
commitff31d6eb39627f47429a187ca1528470e2106ea1
treedd505afce4bc6bc0a12e22b4e8bbecf02ee55105
parent63fa9df088280df300e43bf691bf823e32d8c151
(Bug 41617) Fix undelete.

Undeletion was broken twice:

1) originally, it failed silently, restoring revision entries with
the wrong number in rev_page.

2) I789e45bd restores an overly zealous sanity check, causing
undeletion to fail with a fatal error.

This change fixes both issues.

Change-Id: I796fe54e81773f7982ae9bc15ba30f2a2ee3f174
includes/Revision.php
includes/specials/SpecialUndelete.php