Index: sources/ApplicationController.cpp =================================================================== diff -u -rcf51c19d82d667644d7f70eaa521b43f908c7068 -r8d5fe7d63e3d86e9d89d5f824347d34479e4e9ec --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision cf51c19d82d667644d7f70eaa521b43f908c7068) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 8d5fe7d63e3d86e9d89d5f824347d34479e4e9ec) @@ -7,7 +7,7 @@ * * \file ApplicationController.cpp * \author (last) Behrouz NematiPour - * \date (last) 19-Dec-2022 + * \date (last) 19-Jul-2023 * \author (original) Behrouz NematiPour * \date (original) 26-Aug-2020 * @@ -621,9 +621,13 @@ void ApplicationController::onPOSTDone(bool /*vPass*/) { LOG_DEBUG("ApplicationPOST Done"); - /// in manufacturing mode the configurations must reside in /root/home + /// in manufacturing or update mode the configurations must reside in /root/home /// therefore the settings can be initialized after POST. - if ( gEnableManufacturing ) initSettings(); +#ifdef BUILD_FOR_DESKTOP + initSettings(); +#else + if ( gEnableManufacturing || gEnableUpdating ) initSettings(); +#endif } void ApplicationController::onQuitApplication()