From 0da921311cd1d72b0bd4d9aaaf2c0f18f64390ff Mon Sep 17 00:00:00 2001 From: James Allen Date: Thu, 3 Apr 2014 11:14:28 +0100 Subject: [PATCH] Preserve arrays --- libraries/settings/Settings.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/settings/Settings.coffee b/libraries/settings/Settings.coffee index 009958a3e2..81fc8977f5 100755 --- a/libraries/settings/Settings.coffee +++ b/libraries/settings/Settings.coffee @@ -4,7 +4,7 @@ env = (process.env.NODE_ENV or "development").toLowerCase() merge = (settings, defaults) -> for key, value of settings - if typeof(value) == "object" + if typeof(value) == "object" and value not instanceof Array defaults[key] = merge(settings[key], defaults[key] or {}) else defaults[key] = value