From 718ede8439681eb2c9c041a200b3c7246a7e53a0 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Mon, 2 Jan 2023 10:08:00 +0100 Subject: [PATCH] prevent writing empty settings --- lib/framework/FSPersistence.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/framework/FSPersistence.h b/lib/framework/FSPersistence.h index 0b66de2f2..c4a4463c9 100644 --- a/lib/framework/FSPersistence.h +++ b/lib/framework/FSPersistence.h @@ -81,7 +81,7 @@ class FSPersistence { File settingsFile = _fs->open(_filePath, "w"); // failed to open file, return false - if (!settingsFile) { + if (!settingsFile || !jsonObject.size()) { #if defined(EMSESP_DEBUG) #if defined(EMSESP_USE_SERIAL) Serial.println();