diff --git a/lib/config/massage.js b/lib/config/massage.js
index <HASH>..<HASH> 100644
--- a/lib/config/massage.js
+++ b/lib/config/massage.js
@@ -20,6 +20,15 @@ function massageConfig(config) {
       massagedConfig[key] = [val];
     } else if (isObject(val)) {
       massagedConfig[key] = massageConfig(val);
+    } else if (Array.isArray(val)) {
+      massagedConfig[key] = [];
+      val.forEach(item => {
+        if (isObject(item)) {
+          massagedConfig[key].push(massageConfig(item));
+        } else {
+          massagedConfig[key].push(item);
+        }
+      });
     }
   }
   return massagedConfig;
fix: arrays of objects should be massaged (#<I>)