From a24d4b3c674452ecb63f5a250b619362cc24630c Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Fri, 17 Aug 2018 12:43:12 +0200 Subject: [PATCH] Use deep_dup to duplicate hash in CI/CD extendable config --- lib/gitlab/ci/config/extendable/collection.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gitlab/ci/config/extendable/collection.rb b/lib/gitlab/ci/config/extendable/collection.rb index cdc8eb6614d..b57b3aa5d47 100644 --- a/lib/gitlab/ci/config/extendable/collection.rb +++ b/lib/gitlab/ci/config/extendable/collection.rb @@ -10,7 +10,7 @@ module Gitlab CircularDependencyError = Class.new(ExtensionError) def initialize(hash) - @hash = hash.dup + @hash = hash.deep_dup each { |entry| entry.extend! if entry.extensible? } end