dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Gallery: Use intrinsic width for gallery to center caption"
[lhc/web/wiklou.git]
/
includes
/
jobqueue
/
jobs
/
DeleteLinksJob.php
diff --git
a/includes/jobqueue/jobs/DeleteLinksJob.php
b/includes/jobqueue/jobs/DeleteLinksJob.php
index
f39f8fd
..
5c0f89f
100644
(file)
--- a/
includes/jobqueue/jobs/DeleteLinksJob.php
+++ b/
includes/jobqueue/jobs/DeleteLinksJob.php
@@
-20,6
+20,7
@@
* @file
* @ingroup JobQueue
*/
* @file
* @ingroup JobQueue
*/
+use \MediaWiki\MediaWikiServices;
/**
* Job to prune link tables for pages that were deleted
/**
* Job to prune link tables for pages that were deleted
@@
-52,11
+53,13
@@
class DeleteLinksJob extends Job {
return false;
}
return false;
}
+ $factory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory();
$timestamp = isset( $this->params['timestamp'] ) ? $this->params['timestamp'] : null;
$timestamp = isset( $this->params['timestamp'] ) ? $this->params['timestamp'] : null;
-
$page = WikiPage::factory( $this->title ); // title when deleted
$page = WikiPage::factory( $this->title ); // title when deleted
+
$update = new LinksDeletionUpdate( $page, $pageId, $timestamp );
$update = new LinksDeletionUpdate( $page, $pageId, $timestamp );
- DataUpdate::runUpdates( [ $update ] );
+ $update->setTransactionTicket( $factory->getEmptyTransactionTicket( __METHOD__ ) );
+ $update->doUpdate();
return true;
}
return true;
}