summaryrefslogtreecommitdiff
path: root/app/models/resource_label_event.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/resource_label_event.rb')
-rw-r--r--app/models/resource_label_event.rb6
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