X-Git-Url: http://git.cyclocoop.org/%28?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryLogEvents.php;h=cc11c486c3e771c6ea3e9042b41582789eb19ef9;hb=cb15755e92513eb61dcea6d7a0c0930374efdb86;hp=edf70022805b6009a6d01529b6bcdc717909fa56;hpb=023fec5d7b3a1a4b57d7bd3c555eeb06fd6bae22;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryLogEvents.php b/includes/api/ApiQueryLogEvents.php index edf7002280..cc11c486c3 100644 --- a/includes/api/ApiQueryLogEvents.php +++ b/includes/api/ApiQueryLogEvents.php @@ -112,7 +112,7 @@ class ApiQueryLogEvents extends ApiQueryBase { if ( !is_null( $params['tag'] ) ) { $this->addTables( 'change_tag' ); - $this->addJoinConds( [ 'change_tag' => [ 'INNER JOIN', + $this->addJoinConds( [ 'change_tag' => [ 'JOIN', [ 'log_id=ct_log_id' ] ] ] ); $changeTagDefStore = MediaWikiServices::getInstance()->getChangeTagDefStore(); try { @@ -264,7 +264,7 @@ class ApiQueryLogEvents extends ApiQueryBase { $user = $this->getUser(); if ( $this->fld_ids ) { - $vals['logid'] = intval( $row->log_id ); + $vals['logid'] = (int)$row->log_id; } if ( $this->fld_title || $this->fld_parsedcomment ) { @@ -281,8 +281,8 @@ class ApiQueryLogEvents extends ApiQueryBase { ApiQueryBase::addTitleInfo( $vals, $title ); } if ( $this->fld_ids ) { - $vals['pageid'] = intval( $row->page_id ); - $vals['logpage'] = intval( $row->log_page ); + $vals['pageid'] = (int)$row->page_id; + $vals['logpage'] = (int)$row->log_page; } if ( $this->fld_details ) { $vals['params'] = LogFormatter::newFromEntry( $logEntry )->formatParametersForApi(); @@ -305,7 +305,7 @@ class ApiQueryLogEvents extends ApiQueryBase { $vals['user'] = $row->user_name ?? $row->log_user_text; } if ( $this->fld_userid ) { - $vals['userid'] = intval( $row->log_user ); + $vals['userid'] = (int)$row->log_user; } if ( !$row->log_user ) {