Use stashed ParserOutput during saving.
authordaniel <dkinzler@wikimedia.org>
Thu, 15 Nov 2018 16:40:53 +0000 (17:40 +0100)
committerdaniel <dkinzler@wikimedia.org>
Thu, 22 Nov 2018 07:08:13 +0000 (08:08 +0100)
commit8c5cb4b1a76cfef9cf4f62aac54ee537d59de560
tree465ac9c4656d8eeee6285343036984c347c10eeb
parent38dfb025e5c95f450c55de36f4e5dbaf8800e3b4
Use stashed ParserOutput during saving.

The code in DerivedPageDataUpdater that used the stashed ParserOutput from
ApiStashEdit::checkCache was accidentally broken when RevisionRenderer
was introduced in I871978bf79f67c9e7954fb3fc8528d6e365f2cc1.

This is likely the cause for the degraded save timing noted in T205369.

Bug: T205369
Change-Id: I6d8fdda73dccae08d18bfb528b948706f56ad2e0
includes/Revision/RenderedRevision.php
includes/Revision/RevisionRenderer.php
includes/Storage/DerivedPageDataUpdater.php
tests/phpunit/includes/Revision/RenderedRevisionTest.php
tests/phpunit/includes/Revision/RevisionRendererTest.php