summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorSean McGivern <sean@gitlab.com>2019-06-06 14:40:07 +0000
committerSean McGivern <sean@gitlab.com>2019-06-06 14:40:07 +0000
commitc50eed5400d97c9f566b25f76eb8d0057f910a11 (patch)
treeb33ae171245c45d1e269de96b4700739ec3e6ae3 /app
parent90ebfaafd1c150b7e5cfde2de14cfe95a27dfcc3 (diff)
parentd923e9420de09354e82f006d12c39258adac70fa (diff)
downloadgitlab-ce-c50eed5400d97c9f566b25f76eb8d0057f910a11.tar.gz
Merge branch 'fix/allow-lower-case-issue-ids' into 'master'
Allow lowercase prefix for Youtrack issue ids Closes #62661 See merge request gitlab-org/gitlab-ce!29057
Diffstat (limited to 'app')
-rw-r--r--app/models/project_services/youtrack_service.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/models/project_services/youtrack_service.rb b/app/models/project_services/youtrack_service.rb
index 957be685aea..175c2ebf197 100644
--- a/app/models/project_services/youtrack_service.rb
+++ b/app/models/project_services/youtrack_service.rb
@@ -5,12 +5,12 @@ class YoutrackService < IssueTrackerService
prop_accessor :description, :project_url, :issues_url
- # {PROJECT-KEY}-{NUMBER} Examples: YT-1, PRJ-1
+ # {PROJECT-KEY}-{NUMBER} Examples: YT-1, PRJ-1, gl-030
def self.reference_pattern(only_long: false)
if only_long
- /(?<issue>\b[A-Z][A-Za-z0-9_]*-\d+)/
+ /(?<issue>\b[A-Za-z][A-Za-z0-9_]*-\d+)/
else
- /(?<issue>\b[A-Z][A-Za-z0-9_]*-\d+)|(#{Issue.reference_prefix}(?<issue>\d+))/
+ /(?<issue>\b[A-Za-z][A-Za-z0-9_]*-\d+)|(#{Issue.reference_prefix}(?<issue>\d+))/
end
end