From 0425cdc499417ec0766f79fd15dea245d933c14a Mon Sep 17 00:00:00 2001 From: Yurii Date: Tue, 14 Jan 2025 06:21:32 +0300 Subject: [PATCH] refactor: prohibition of enabling portal auth with an empty login or password --- src/utils.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/utils.h b/src/utils.h index 6c13e62..de34a1d 100644 --- a/src/utils.h +++ b/src/utils.h @@ -602,6 +602,11 @@ bool jsonToSettings(const JsonVariantConst src, Settings& dst, bool safe = false } } + if (dst.portal.auth && (!strlen(dst.portal.login) || !strlen(dst.portal.password))) { + dst.portal.auth = false; + changed = true; + } + // opentherm if (!src[FPSTR(S_OPENTHERM)][FPSTR(S_UNIT_SYSTEM)].isNull()) {