diff options
Diffstat (limited to 'app/models/concerns/issuable_link.rb')
-rw-r--r-- | app/models/concerns/issuable_link.rb | 6 |
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 |