Merge "Floor slave lag before display"
[lhc/web/wiklou.git] / includes / actions / RollbackAction.php
index 3e760fd..3dc611b 100644 (file)
@@ -57,6 +57,9 @@ class RollbackAction extends FormlessAction {
                if ( $from === null || $from === '' ) {
                        throw new ErrorPageError( 'rollbackfailed', 'rollback-missingparam' );
                }
+               if ( !$rev ) {
+                       throw new ErrorPageError( 'rollbackfailed', 'rollback-missingrevision' );
+               }
                if ( $from !== $rev->getUserText() ) {
                        throw new ErrorPageError( 'rollbackfailed', 'alreadyrolled', [
                                $this->getTitle()->getPrefixedText(),