From ed72abdbad3bef96e6c87ce50e63da0007978664 Mon Sep 17 00:00:00 2001 From: wbu Date: Fri, 25 Jan 2019 17:41:17 +0100 Subject: [PATCH] Accept + in usernames for email addresses --- src/jira.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jira.js b/src/jira.js index 5ba1f4b6..8dfb1253 100644 --- a/src/jira.js +++ b/src/jira.js @@ -671,8 +671,9 @@ export default class JiraApi { */ getUsersIssues(username, open) { const openJql = open ? ' AND status in (Open, \'In Progress\', Reopened)' : ''; + const escapedUsername = username.replace('+', '\\u002B').replace('@', '\\u0040'); return this.searchJira( - `assignee = ${username.replace('@', '\\u0040')}${openJql}`, {}); + `assignee = ${escapedUsername}${openJql}`, {}); } /** Add issue to Jira