diff options
Diffstat (limited to 'app/models/resource_label_event.rb')
-rw-r--r-- | app/models/resource_label_event.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/resource_label_event.rb b/app/models/resource_label_event.rb index 68f0ab06bea..0a59d9cef9b 100644 --- a/app/models/resource_label_event.rb +++ b/app/models/resource_label_event.rb @@ -54,7 +54,7 @@ class ResourceLabelEvent < ResourceEvent end def banzai_render_context(field) - super.merge(pipeline: :label, only_path: true) + super.merge(pipeline: :label, only_path: true, label_url_method: label_url_method) end def refresh_invalid_reference @@ -91,6 +91,10 @@ class ResourceLabelEvent < ResourceEvent end end + def label_url_method + issuable.is_a?(MergeRequest) ? :project_merge_requests_url : :project_issues_url + end + def expire_etag_cache issuable.expire_note_etag_cache end |