From 31db6e51eb1e9bda4d3f66a80052e19fcc020ee6 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 1 Jul 2025 10:27:46 -0500 Subject: [PATCH] single ota path --- esphome/components/web_server_base/web_server_base.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/esphome/components/web_server_base/web_server_base.cpp b/esphome/components/web_server_base/web_server_base.cpp index a11ce11e03..4bce5d6679 100644 --- a/esphome/components/web_server_base/web_server_base.cpp +++ b/esphome/components/web_server_base/web_server_base.cpp @@ -100,12 +100,8 @@ void OTARequestHandler::handleUpload(AsyncWebServerRequest *request, const Strin return; } + // 0 means unknown size for ota_base backends (chunked encoding) size_t ota_size = request->contentLength(); - if (ota_size == 0) { - // For chunked encoding, we don't know the size - ota_size = UPDATE_SIZE_UNKNOWN; - } - error_code = this->ota_backend_->begin(ota_size); if (error_code != ota_base::OTA_RESPONSE_OK) { ESP_LOGE(TAG, "OTA begin failed: %d", error_code);