diff options
author | vlad <vlad@drivergrp.com> | 2016-07-16 23:05:16 -0400 |
---|---|---|
committer | vlad <vlad@drivergrp.com> | 2016-07-16 23:05:16 -0400 |
commit | c5f1be05d99059421fdd203f21fd80378ba80b41 (patch) | |
tree | 95844fab69aef2161dfccb5ab0e1b140f73b75c1 /src/main/scala/com/drivergrp/core/config.scala | |
parent | 79decc7012af5dea36f154c734b1caddc975924f (diff) | |
download | driver-core-c5f1be05d99059421fdd203f21fd80378ba80b41.tar.gz driver-core-c5f1be05d99059421fdd203f21fd80378ba80b41.tar.bz2 driver-core-c5f1be05d99059421fdd203f21fd80378ba80b41.zip |
Bug fixes for config reading, rest and messages
Diffstat (limited to 'src/main/scala/com/drivergrp/core/config.scala')
-rw-r--r-- | src/main/scala/com/drivergrp/core/config.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/scala/com/drivergrp/core/config.scala b/src/main/scala/com/drivergrp/core/config.scala index bc17d6b..ac4c609 100644 --- a/src/main/scala/com/drivergrp/core/config.scala +++ b/src/main/scala/com/drivergrp/core/config.scala @@ -13,7 +13,12 @@ object config { scala.sys.props.get("application.config") match { case Some(filename) => - ConfigFactory.parseFile(new File(filename)).withFallback(configDefaults) + val configFile = new File(filename) + if(configFile.exists()) { + ConfigFactory.parseFile(configFile).withFallback(configDefaults) + } else { + throw new IllegalStateException(s"No config found at $filename") + } case None => configDefaults } |