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 "i18n: Add line-break in email notificaton for minor edits"
[lhc/web/wiklou.git]
/
includes
/
deferred
/
LinksUpdate.php
diff --git
a/includes/deferred/LinksUpdate.php
b/includes/deferred/LinksUpdate.php
index
7a31e26
..
14f86b7
100644
(file)
--- a/
includes/deferred/LinksUpdate.php
+++ b/
includes/deferred/LinksUpdate.php
@@
-122,7
+122,11
@@
class LinksUpdate extends DataUpdate implements EnqueueableDataUpdate {
parent::__construct();
$this->mTitle = $title;
parent::__construct();
$this->mTitle = $title;
- $this->mId = $title->getArticleID( Title::GAID_FOR_UPDATE );
+
+ if ( !$this->mId ) {
+ // NOTE: subclasses may initialize mId before calling this constructor!
+ $this->mId = $title->getArticleID( Title::GAID_FOR_UPDATE );
+ }
if ( !$this->mId ) {
throw new InvalidArgumentException(
if ( !$this->mId ) {
throw new InvalidArgumentException(
@@
-1180,7
+1184,7
@@
class LinksUpdate extends DataUpdate implements EnqueueableDataUpdate {
/**
* @return IDatabase
*/
/**
* @return IDatabase
*/
- pr
ivate
function getDB() {
+ pr
otected
function getDB() {
if ( !$this->db ) {
$this->db = wfGetDB( DB_MASTER );
}
if ( !$this->db ) {
$this->db = wfGetDB( DB_MASTER );
}
@@
-1205,7
+1209,7
@@
class LinksUpdate extends DataUpdate implements EnqueueableDataUpdate {
}
return [
}
return [
- '
wiki' => WikiMap::getWikiIdFromDbDomain( $this->getDB()->getDomainID()
),
+ '
domain' => $this->getDB()->getDomainID(
),
'job' => new JobSpecification(
'refreshLinksPrioritized',
[
'job' => new JobSpecification(
'refreshLinksPrioritized',
[