Santhosh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274058

Change subject: Translator widget: Fix js error if translator doesn't have 
recent contributions
......................................................................

Translator widget: Fix js error if translator doesn't have recent contributions

Bug: T111776
Follow up: I7c87709935da473bb05068f38e44b58ae48e2823
Change-Id: I6faa470fe8e2a3d376ad6e1c48423876538a9c98
---
M modules/widgets/translator/ext.cx.translator.js
1 file changed, 5 insertions(+), 5 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ContentTranslation 
refs/changes/58/274058/1

diff --git a/modules/widgets/translator/ext.cx.translator.js 
b/modules/widgets/translator/ext.cx.translator.js
index 3d6ffed..fec0b01 100644
--- a/modules/widgets/translator/ext.cx.translator.js
+++ b/modules/widgets/translator/ext.cx.translator.js
@@ -66,19 +66,19 @@
                        .append( $header, $monthStats, $total, $trend );
                statsRequest.then( function ( stats ) {
                        var total, monthCount, ctx,
-                               thisMonthKey = new Date().toISOString().slice( 
0, 7 );
+                               lastMonthKey = Object.keys( 
stats.cxtranslatorstats.publishTrend ).slice( -1 ).pop();
 
-                       if ( !Object.keys( stats.cxtranslatorstats.publishTrend 
).length ) {
+                       if ( !lastMonthKey ) {
                                $widget.remove();
                                return;
                        }
-                       total = stats.cxtranslatorstats.publishTrend[ 
thisMonthKey ].count;
-                       monthCount = stats.cxtranslatorstats.publishTrend[ 
thisMonthKey ].delta;
+                       total = stats.cxtranslatorstats.publishTrend[ 
lastMonthKey ].count;
+                       monthCount = stats.cxtranslatorstats.publishTrend[ 
lastMonthKey ].delta;
 
                        $header.text( stats.cxtranslatorstats.translator );
                        $total.find( '.cx-translator__total-translations-count' 
).text( total );
                        $monthStats.find( '.cx-translator__month-stats-count' )
-                               .text( stats.cxtranslatorstats.publishTrend[ 
thisMonthKey ].delta );
+                               .text( stats.cxtranslatorstats.publishTrend[ 
lastMonthKey ].delta );
 
                        ctx = $trend[ 0 ].getContext( '2d' );
                        drawChart( ctx, stats );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6faa470fe8e2a3d376ad6e1c48423876538a9c98
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com>

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

Reply via email to