Avoid fatal when accessing method of non-objects on Special:Undelete
authorumherirrender <umherirrender_de.wp@web.de>
Sun, 9 Aug 2015 15:18:54 +0000 (17:18 +0200)
committerumherirrender <umherirrender_de.wp@web.de>
Sun, 9 Aug 2015 15:18:54 +0000 (17:18 +0200)
Revision::getContent can return null

Bug: T108495
Change-Id: I8aca2bd9dd536e7bf5ed49c5a7c0e3673c50385e

includes/specials/SpecialUndelete.php

index d7e75bc..6ae4881 100644 (file)
@@ -999,7 +999,7 @@ class SpecialUndelete extends SpecialPage {
                        return;
                }
 
-               if ( $this->mPreview || !$isText ) {
+               if ( ( $this->mPreview || !$isText ) && $content ) {
                        // NOTE: non-text content has no source view, so always use rendered preview
 
                        // Hide [edit]s