Milimetric has uploaded a new change for review.

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


Change subject: fix link to show up for invalid records
......................................................................

fix link to show up for invalid records

Change-Id: I075b8456092301f5b1fac011319f6286a321de73
---
M wikimetrics/controllers/cohorts.py
1 file changed, 3 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/wikimetrics 
refs/changes/97/74397/1

diff --git a/wikimetrics/controllers/cohorts.py 
b/wikimetrics/controllers/cohorts.py
index 5542e7f..83d99d6 100644
--- a/wikimetrics/controllers/cohorts.py
+++ b/wikimetrics/controllers/cohorts.py
@@ -368,8 +368,10 @@
     valid = []
     invalid = []
     for record in records:
-        record['user_str'] = record['username']
         normalized_project = normalize_project(record['project'])
+        link_project = normalized_project or record['project'] or 'invalid'
+        record['user_str'] = record['username']
+        record['link'] = link_to_user_page(record['username'], link_project)
         if normalized_project is None:
             record['reason_invalid'] = 'invalid project: %s' % 
record['project']
             invalid.append(record)
@@ -377,7 +379,6 @@
         normalized_user = normalize_user(record['user_str'], 
normalized_project)
         # make a link to the potential user page even if user doesn't exist
         # this gives a chance to see any misspelling etc.
-        record['link'] = link_to_user_page(record['username'], 
normalized_project)
         if normalized_user is None:
             logging.debug('invalid: %s', record['user_str'])
             record['reason_invalid'] = 'invalid user_name / user_id: %s' % 
record['user_str']

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I075b8456092301f5b1fac011319f6286a321de73
Gerrit-PatchSet: 1
Gerrit-Project: analytics/wikimetrics
Gerrit-Branch: master
Gerrit-Owner: Milimetric <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to