[component] Fix components for compatibility with stricter compilers (#14545)

Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
This commit is contained in:
Diorcet YannandJonathan Swoboda authored and GitHub committed 2026-03-07 18:50:44 +00:00
1 parent a0cd35c5fc
commit 3f700bac1c
8 files changed
+21 -12

No files matched your search

@@ -128,7 +128,8 @@ void HttpRequestUpdate::update_task(void *params) {
this_update->update_info_.title = root[ESPHOME_F("name")].as<std::string>();
this_update->update_info_.latest_version = root[ESPHOME_F("version")].as<std::string>();
for (auto build : root[ESPHOME_F("builds")].as<JsonArray>()) {
auto builds_array = root[ESPHOME_F("builds")].as<JsonArray>();
for (auto build : builds_array) {
if (!build[ESPHOME_F("chipFamily")].is<const char *>()) {
ESP_LOGE(TAG, "Manifest does not contain required fields");
return false;