diff --git a/wled00/file.cpp b/wled00/file.cpp index 2480f110..2e75217c 100644 --- a/wled00/file.cpp +++ b/wled00/file.cpp @@ -226,6 +226,7 @@ bool appendObjectToFile(const char* key, JsonDocument* content, uint32_t s, uint if (f.size() < 4) { // file uninitialized -> write minimal skeleton char init[12]; strcpy_P(init, PSTR("{\"0\":{}}")); + f.seek(0, SeekSet); // rewind to ensure we overwrite from the start f.print(init); }