fix possible crash for custom_name==nullptr, dev.23

This commit is contained in:
MichaelDvP
2024-07-06 12:06:33 +02:00
parent af07572b1c
commit a2c5aebfd9
2 changed files with 2 additions and 2 deletions

View File

@@ -1 +1 @@
#define EMSESP_APP_VERSION "3.7.0-dev.22" #define EMSESP_APP_VERSION "3.7.0-dev.23"

View File

@@ -134,7 +134,7 @@ StateUpdateResult WebCustomization::update(JsonObject root, WebCustomization & c
auto emsEntity = EntityCustomization(); auto emsEntity = EntityCustomization();
emsEntity.product_id = masked_entities["product_id"]; emsEntity.product_id = masked_entities["product_id"];
emsEntity.device_id = masked_entities["device_id"]; emsEntity.device_id = masked_entities["device_id"];
emsEntity.custom_name = masked_entities["custom_name"].as<std::string>(); emsEntity.custom_name = masked_entities["custom_name"] | "";
for (const JsonVariant masked_entity_id : masked_entities["entity_ids"].as<JsonArray>()) { for (const JsonVariant masked_entity_id : masked_entities["entity_ids"].as<JsonArray>()) {
if (masked_entity_id.is<std::string>()) { if (masked_entity_id.is<std::string>()) {