Legoktm has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/361587 )

Change subject: Add debug logging for missing 'dsr'
......................................................................

Add debug logging for missing 'dsr'

Bug: T168900
Change-Id: I496a001291a806f46eca7fd8bc362847cc98c421
---
M includes/ApiRecordLint.php
1 file changed, 11 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Linter 
refs/changes/87/361587/1

diff --git a/includes/ApiRecordLint.php b/includes/ApiRecordLint.php
index ae3fbe8..0b4409d 100644
--- a/includes/ApiRecordLint.php
+++ b/includes/ApiRecordLint.php
@@ -24,6 +24,7 @@
 use FormatJson;
 use IPSet\IPSet;
 use JobQueueGroup;
+use MediaWiki\Logger\LoggerFactory;
 use Title;
 
 /**
@@ -62,6 +63,16 @@
                        if ( !$categoryMgr->isKnownCategory( $info['type'] ) ) {
                                continue;
                        }
+                       if ( !isset( $info['dsr'] ) ) {
+                               LoggerFactory::getInstance( 'Linter' )->warning(
+                                       'dsr for {page} @ rev {revid}, for 
lint: {lint} is missing',
+                                       [
+                                               'page' => $params['page'],
+                                               'revid' => $params['revision'],
+                                               'lint' => $info['type'],
+                                       ]
+                               );
+                       }
                        $info['location'] = array_slice( $info['dsr'], 0, 2 );
                        if ( isset( $info['templateInfo'] ) && 
$info['templateInfo'] ) {
                                $info['params']['templateInfo'] = 
$info['templateInfo'];

-- 
To view, visit https://gerrit.wikimedia.org/r/361587
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I496a001291a806f46eca7fd8bc362847cc98c421
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Linter
Gerrit-Branch: master
Gerrit-Owner: Legoktm <lego...@member.fsf.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to