Commit a35c3205 authored by Robert May's avatar Robert May

Tweaks to cache context

parent e8d4cb74
...@@ -207,11 +207,10 @@ module API ...@@ -207,11 +207,10 @@ module API
# into the cache context # into the cache context
options[:cache_context] = proc do |mr| options[:cache_context] = proc do |mr|
[ [
options.values_at(:render_html, :with_labels_details, :skip_merge_status_recheck),
mr.author.managed_by?(current_user), mr.author.managed_by?(current_user),
mr.assignee&.managed_by?(current_user),
mr.assignees.map { |u| u.managed_by?(current_user) }, mr.assignees.map { |u| u.managed_by?(current_user) },
[mr.metrics&.merged_by, mr.metrics&.latest_closed_by].compact.map { |u| u.managed_by?(current_user) }, [mr.metrics&.merged_by, mr.metrics&.latest_closed_by].compact.map { |u| u.managed_by?(current_user) }
options.values_at(:render_html, :with_labels_details, :skip_merge_status_recheck)
] ]
end end
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require "spec_helper" require "spec_helper"
RSpec.describe API::MergeRequests do RSpec.describe API::MergeRequests, :with_clean_rails_cache do
include ProjectForksHelper include ProjectForksHelper
let_it_be(:base_time) { Time.now } let_it_be(:base_time) { Time.now }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment