diff --git a/src/api/app/models/event/request.rb b/src/api/app/models/event/request.rb index edf6c233cfc..5fc9a43a6f3 100644 --- a/src/api/app/models/event/request.rb +++ b/src/api/app/models/event/request.rb @@ -71,6 +71,11 @@ def calculate_diff(a) end def payload_with_diff + source_projects = payload['actions'].map { |action| action[:source_project] }.uniq.compact + source_projects.each do |source_project| + return payload if Project.unscoped.is_remote_project?(source_project, true) + end + ret = payload payload['actions'].each do |a| diff = calculate_diff(a)