From fcf2143e709806d27c56a90ca8937a1812ad97a3 Mon Sep 17 00:00:00 2001 From: Ben Ogle Date: Thu, 25 Sep 2014 14:50:52 -0700 Subject: [PATCH] isPlainObject --- src/config.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.coffee b/src/config.coffee index 361ba9acb..a895ad533 100644 --- a/src/config.coffee +++ b/src/config.coffee @@ -624,7 +624,7 @@ class Config extractDefaultsFromSchema: (schema) -> if schema.default? schema.default - else if schema.type is 'object' and schema.properties? and typeof schema.properties is "object" + else if schema.type is 'object' and schema.properties? and isPlainObject(schema.properties) defaults = {} properties = schema.properties or {} defaults[key] = @extractDefaultsFromSchema(value) for key, value of properties