diff --git a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/Config.scala b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/Config.scala index 00316a09c55c280e8a3a159f2a8951be4e8a43ce..934c97a5f4dcc730e6bca83562ef7ba0aa466d88 100644 --- a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/Config.scala +++ b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/Config.scala @@ -38,7 +38,8 @@ class Config(var map: Map[String,Any]) extends Logging { configJson.get match { case m:Map[_,_] => { returnMap = Config.valueToMap(configJson.get) - map = Config.mergeMaps(returnMap, map) + if (map.isEmpty) returnMap = map + else map = Config.mergeMaps(returnMap, map) } case null => logger.warn("Config " + configFile + " wrong format") }