commit | f795a12a867441dbc2be7e48bfefb59ba459436f | [log] [tgz] |
---|---|---|
author | Sergey Kamov <skhdlemail@gmail.com> | Tue May 25 10:19:43 2021 +0300 |
committer | Sergey Kamov <skhdlemail@gmail.com> | Tue May 25 10:19:43 2021 +0300 |
tree | daf02e85ffe94afebb08b721522f9ba378f288ae | |
parent | bc7b73fab4aa774ec2080e0028edb94c480fa900 [diff] |
Home folder validation logic fixes.
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala index fcfbad2..956cbff 100644 --- a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala +++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
@@ -347,7 +347,7 @@ def ensureHomeDir(): Unit = { val home = new File(SystemUtils.getUserHome, ".nlpcraft") - if (!home.exists() && !home.mkdirs()) + if (home.exists() && home.isFile || !home.exists() && !home.mkdirs()) throw new NCException(s"Failed to create NLPCraft internal directory: ${home.getAbsolutePath}") }