diff --git a/usermods/usermod_v2_auto_save/usermod_v2_auto_save.h b/usermods/usermod_v2_auto_save/usermod_v2_auto_save.h index f0e3c1e7f..3f966ada9 100644 --- a/usermods/usermod_v2_auto_save/usermod_v2_auto_save.h +++ b/usermods/usermod_v2_auto_save/usermod_v2_auto_save.h @@ -170,7 +170,8 @@ class AutoSaveUsermod : public Usermod { autoSavePreset = min(250,max(0,(int)root[F("Autosave_autoSavePreset")])); } if (root[F("Autosave_autoSaveApplyOnBoot")] != nullptr) { - applyAutoSaveOnBoot = (bool)root[F("Autosave_autoSaveApplyOnBoot")]; + String str = root[F("Autosave_autoSaveApplyOnBoot")]; // checkbox -> off or on + applyAutoSaveOnBoot = (bool)(str!="off"); // off is guaranteed to be present } }