From eca12c08312531634f926c891e7b3b902f721a96 Mon Sep 17 00:00:00 2001 From: tastytea Date: Wed, 25 Dec 2019 07:12:32 +0100 Subject: [PATCH] Create config dir if it doesn't exist. --- src/config.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/config.cpp b/src/config.cpp index afdfbbf..bb4a879 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -117,7 +117,13 @@ fs::path Config::get_filename() const } } - return (dir /= "mastorss") /= "config-" + _profile + ".json"; + dir /= "mastorss"; + if (fs::create_directories(dir)) + { + BOOST_LOG_TRIVIAL(debug) << "Created config dir: " << dir; + } + + return dir /= "config-" + _profile + ".json"; } void Config::generate()