From 7971f3cbd879a2478cb5bcfad2d189ee9f900c67 Mon Sep 17 00:00:00 2001 From: Blaz Kristan Date: Sat, 23 Dec 2023 22:56:07 +0100 Subject: [PATCH] Fix for saving config. --- wled00/cfg.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wled00/cfg.cpp b/wled00/cfg.cpp index 948bcfada..1e97439af 100644 --- a/wled00/cfg.cpp +++ b/wled00/cfg.cpp @@ -644,7 +644,7 @@ void serializeConfig() { if (!requestJSONBufferLock(2)) return; - JsonObject root = pDoc->as(); + JsonObject root = pDoc->to(); JsonArray rev = root.createNestedArray("rev"); rev.add(1); //major settings revision @@ -1027,7 +1027,7 @@ void serializeConfig() { usermods.addToConfig(usermods_settings); File f = WLED_FS.open("/cfg.json", "w"); - if (f) serializeJson(*pDoc, f); + if (f) serializeJson(root, f); f.close(); releaseJSONBufferLock(); @@ -1083,7 +1083,7 @@ void serializeConfigSec() { if (!requestJSONBufferLock(4)) return; - JsonObject root = pDoc->as(); + JsonObject root = pDoc->to(); JsonObject nw = root.createNestedObject("nw"); @@ -1114,7 +1114,7 @@ void serializeConfigSec() { ota[F("aota")] = aOtaEnabled; File f = WLED_FS.open("/wsec.json", "w"); - if (f) serializeJson(*pDoc, f); + if (f) serializeJson(root, f); f.close(); releaseJSONBufferLock(); }