Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/concerns/issuable_link.rb')
-rw-r--r--app/models/concerns/issuable_link.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/concerns/issuable_link.rb b/app/models/concerns/issuable_link.rb
index 7f29083d6c6..e884e5acecf 100644
--- a/app/models/concerns/issuable_link.rb
+++ b/app/models/concerns/issuable_link.rb
@@ -21,6 +21,10 @@ module IssuableLink
raise NotImplementedError
end
+ def issuable_name
+ issuable_type.to_s.humanize(capitalize: false)
+ end
+
# Used to get the available types for the API
# overriden in EE
def available_link_types
@@ -53,7 +57,7 @@ module IssuableLink
return unless source && target
if self.class.base_class.find_by(source: target, target: source)
- errors.add(:source, "is already related to this #{self.class.issuable_type}")
+ errors.add(:source, "is already related to this #{self.class.issuable_name}")
end
end
end