summaryrefslogtreecommitdiff
path: root/app/models/group.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/group.rb')
-rw-r--r--app/models/group.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/models/group.rb b/app/models/group.rb
index a5b92283daa..31878dfd1b0 100644
--- a/app/models/group.rb
+++ b/app/models/group.rb
@@ -62,7 +62,12 @@ class Group < Namespace
end
def reference_pattern
- User.reference_pattern
+ x = Gitlab::Regex::FULL_PATH_REGEX_STR
+
+ %r{
+ #{Regexp.escape(reference_prefix)}
+ (?<group>#{x})
+ }x
end
def visible_to_user(user)
@@ -81,7 +86,7 @@ class Group < Namespace
end
def to_reference(_from_project = nil, full: nil)
- "#{self.class.reference_prefix}#{name}"
+ "#{self.class.reference_prefix}#{full_path}"
end
def web_url