Migrate ApiQueryLogEvents from tag_summary to change_tag
authorAmir Sarabadani <Ladsgroup@gmail.com>
Wed, 14 Nov 2018 21:21:34 +0000 (22:21 +0100)
committerAmir Sarabadani <Ladsgroup@gmail.com>
Thu, 15 Nov 2018 16:02:51 +0000 (17:02 +0100)
Bug: T209525
Change-Id: Id81f78fac5e8d26228fc989e4dd5d34489953587

includes/api/ApiQueryLogEvents.php

index 3cb55e4..ba04193 100644 (file)
@@ -109,9 +109,7 @@ class ApiQueryLogEvents extends ApiQueryBase {
                }
 
                if ( $this->fld_tags ) {
-                       $this->addTables( 'tag_summary' );
-                       $this->addJoinConds( [ 'tag_summary' => [ 'LEFT JOIN', 'log_id=ts_log_id' ] ] );
-                       $this->addFields( 'ts_tags' );
+                       $this->addFields( [ 'ts_tags' => ChangeTags::makeTagSummarySubquery( 'logging' ) ] );
                }
 
                if ( !is_null( $params['tag'] ) ) {