From e0aeead8f5265e01cbfd8951d59cd1ba6f50d7f3 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Fri, 13 Dec 2019 09:36:37 +0200 Subject: [PATCH] Add app id change --- components/common/cpp/src/configuration.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/common/cpp/src/configuration.cpp b/components/common/cpp/src/configuration.cpp index f8c982a81..9fd9d3081 100644 --- a/components/common/cpp/src/configuration.cpp +++ b/components/common/cpp/src/configuration.cpp @@ -438,7 +438,7 @@ static bool findConfiguration(const string &file, const vector<string> &paths) { } if (found) { - _indexConfig(config); + //_indexConfig(config); return true; } else { return false; @@ -593,6 +593,9 @@ Configurable *ftl::config::configure(int argc, char **argv, const std::string &r string root_str = (options.find("root") != options.end()) ? nlohmann::json::parse(options["root"]).get<string>() : root; + if (options.find("id") != options.end()) config["$id"] = nlohmann::json::parse(options["id"]).get<string>(); + _indexConfig(config); + Configurable *rootcfg = create<Configurable>(config); if (root_str.size() > 0) { LOG(INFO) << "Setting root to " << root_str; -- GitLab