From edbc273829e73f369913b7f2c6e8c4049285772b Mon Sep 17 00:00:00 2001 From: Anatol Broder Date: Mon, 9 Jun 2014 02:03:02 +0200 Subject: [PATCH] Use Utils.deep_merge_hashes --- lib/jekyll/frontmatter_defaults.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jekyll/frontmatter_defaults.rb b/lib/jekyll/frontmatter_defaults.rb index 8011c29b..42b85ed5 100644 --- a/lib/jekyll/frontmatter_defaults.rb +++ b/lib/jekyll/frontmatter_defaults.rb @@ -41,10 +41,10 @@ module Jekyll old_scope = nil matching_sets(path, type).each do |set| if has_precedence?(old_scope, set['scope']) - defaults.deep_merge! set['values'] + defaults = Utils.deep_merge_hashes(defaults, set['values']) old_scope = set['scope'] else - defaults = set['values'].deep_merge(defaults) + defaults = Utils.deep_merge_hashes(set['values'], defaults) end end defaults