PageArchive: Pass correct overrides to newRevisionFromArchiveRow()
authorBrad Jorsch <bjorsch@wikimedia.org>
Mon, 23 Jul 2018 12:44:02 +0000 (08:44 -0400)
committerBrad Jorsch <bjorsch@wikimedia.org>
Mon, 23 Jul 2018 12:44:02 +0000 (08:44 -0400)
commit75e03c7860f54734eb7164b84cfa59d6cb9ab07e
treedcbd37819eb6a7f867a862f7458134ae5e3092d4
parentb85e01f60bca73668eed043bf4b1d3b71ecf3401
PageArchive: Pass correct overrides to newRevisionFromArchiveRow()

Revision::newFromArchiveRow took 'page' as an override for ar_page_id,
while RevisionStore::newRevisionFromArchiveRow() needs 'page_id'.

Thanks to sanity checks elsewhere in RevisionStore, this mistaken
override causes an exception to be thrown rather than undeleted
revisions potentially pointing to the wrong page.

Bug: T200072
Change-Id: I9d7543866c674f4d8aea9ec00fcc15cbf616ca66
includes/page/PageArchive.php