]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1429194 - Clicking requests icon gives "Loading... " but never actually completes
authorKohei Yoshino <kohei.yoshino@gmail.com>
Tue, 9 Jan 2018 22:42:57 +0000 (17:42 -0500)
committerDylan William Hardison <dylan@hardison.net>
Tue, 9 Jan 2018 22:42:57 +0000 (17:42 -0500)
extensions/Review/web/js/badge.js

index d22ca4e5722515e580fe44ecd20b4d06736a7c5e..f5f8cc2366a6cec0a37d4856b1b34d4a1a703006 100644 (file)
@@ -76,8 +76,8 @@ Bugzilla.Review.Badge = class Badge {
         // Show up to 20 newest requests
         requests.slice(0, 20).forEach(req => {
             const $li = document.createElement('li');
-            const [, name, email] = req.requester.match(/^(.*)\s<(.*)>$/);
-            const pretty_name = name.replace(/([\[\(<‹].*?[›>\)\]]|\:[\w\-]+|\s+\-\s+.*)/g, '').trim();
+            const [, name, email] = req.requester.match(/^(?:(.*)\s<)?(.+?)>?$/);
+            const pretty_name = name ? name.replace(/([\[\(<‹].*?[›>\)\]]|\:[\w\-]+|\s+\-\s+.*)/g, '').trim() : email;
             const link = req.attach_id && req.dup_count === 1
                 ? `attachment.cgi?id=${req.attach_id}&amp;action=edit` : `show_bug.cgi?id=${req.bug_id}`;