Merge "rdbms: expand on LoadBalancer ownership concept"
[lhc/web/wiklou.git] / includes / page / PageArchive.php
index 19e417a..40c63d2 100644 (file)
@@ -461,7 +461,7 @@ class PageArchive {
                $logEntry->setPerformer( $user );
                $logEntry->setTarget( $this->title );
                $logEntry->setComment( $comment );
-               $logEntry->setTags( $tags );
+               $logEntry->addTags( $tags );
                $logEntry->setParameters( [
                        ':assoc:count' => [
                                'revisions' => $textRestored,
@@ -756,14 +756,10 @@ class PageArchive {
 
                        Hooks::run( 'ArticleUndelete',
                                [ &$this->title, $created, $comment, $oldPageId, $restoredPages ] );
-
                        if ( $this->title->getNamespace() == NS_FILE ) {
-                               $job = HTMLCacheUpdateJob::newForBacklinks(
-                                       $this->title,
-                                       'imagelinks',
-                                       [ 'causeAction' => 'imagelinks', 'causeAgent' => 'file-restore' ]
+                               DeferredUpdates::addUpdate(
+                                       new HTMLCacheUpdate( $this->title, 'imagelinks', 'file-restore' )
                                );
-                               JobQueueGroup::singleton()->lazyPush( $job );
                        }
                }