Fix call to makeContent in SpecialChangeContentModel
authordaniel <daniel.kinzler@wikimedia.de>
Thu, 15 Jun 2017 15:56:10 +0000 (17:56 +0200)
committerdaniel <daniel.kinzler@wikimedia.de>
Thu, 15 Jun 2017 15:56:10 +0000 (17:56 +0200)
ContentHandler::makeContent expects serialized content as the first
parameter, not native data.

Change-Id: Ibf1825a191d10b4dd8b9a5cee95b02b2b91f3d92

includes/specials/SpecialChangeContentModel.php

index a36b414..8eaae4c 100644 (file)
@@ -198,7 +198,7 @@ class SpecialChangeContentModel extends FormSpecialPage {
                        $oldContent = $this->oldRevision->getContent();
                        try {
                                $newContent = ContentHandler::makeContent(
-                                       $oldContent->getNativeData(), $this->title, $data['model']
+                                       $oldContent->serialize(), $this->title, $data['model']
                                );
                        } catch ( MWException $e ) {
                                return Status::newFatal(