From a2c5aebfd99ec209c935ca45cb5cd0d99b7bef7d Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Sat, 6 Jul 2024 12:06:33 +0200 Subject: [PATCH] fix possible crash for custom_name==nullptr, dev.23 --- src/version.h | 2 +- src/web/WebCustomizationService.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/version.h b/src/version.h index af68b2d00..bf4a09346 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define EMSESP_APP_VERSION "3.7.0-dev.22" +#define EMSESP_APP_VERSION "3.7.0-dev.23" diff --git a/src/web/WebCustomizationService.cpp b/src/web/WebCustomizationService.cpp index 0b0dd5e1e..d7eb6e8dc 100644 --- a/src/web/WebCustomizationService.cpp +++ b/src/web/WebCustomizationService.cpp @@ -134,7 +134,7 @@ StateUpdateResult WebCustomization::update(JsonObject root, WebCustomization & c auto emsEntity = EntityCustomization(); emsEntity.product_id = masked_entities["product_id"]; emsEntity.device_id = masked_entities["device_id"]; - emsEntity.custom_name = masked_entities["custom_name"].as(); + emsEntity.custom_name = masked_entities["custom_name"] | ""; for (const JsonVariant masked_entity_id : masked_entities["entity_ids"].as()) { if (masked_entity_id.is()) {