diff --git a/src/controller/controller_api.cpp b/src/controller/controller_api.cpp index 54118880..e0bd2d56 100644 --- a/src/controller/controller_api.cpp +++ b/src/controller/controller_api.cpp @@ -428,6 +428,7 @@ void Controller::handleAPICommands(JSON::Value & Request, JSON::Value & Response //sent current configuration, if not minimal or was changed/requested if (!Request.isMember("minimal") || Request.isMember("config")){ Response["config"] = Controller::Storage["config"]; + Response["config"]["iid"] = instanceId; Response["config"]["version"] = PACKAGE_VERSION; /*LTS-START*/ #ifdef LICENSING diff --git a/src/controller/controller_storage.cpp b/src/controller/controller_storage.cpp index b6148153..05cc721f 100644 --- a/src/controller/controller_storage.cpp +++ b/src/controller/controller_storage.cpp @@ -12,7 +12,7 @@ ///\brief Holds everything unique to the controller. namespace Controller{ - std::string instanceId; /// instanceId (previously uniqId) is first set in controller.cpp before licensing or update calls. + std::string instanceId; /// instanceId (previously uniqId) is set in controller.cpp std::string prometheus; std::string accesslog; Util::Config conf; diff --git a/src/controller/controller_storage.h b/src/controller/controller_storage.h index 4010dc4a..cd7a6118 100644 --- a/src/controller/controller_storage.h +++ b/src/controller/controller_storage.h @@ -4,7 +4,7 @@ #include namespace Controller { - extern std::string instanceId; ///