diff --git a/esphome/components/esp32_ble_server/ble_characteristic.cpp b/esphome/components/esp32_ble_server/ble_characteristic.cpp index d2afb69cd6..87f562a250 100644 --- a/esphome/components/esp32_ble_server/ble_characteristic.cpp +++ b/esphome/components/esp32_ble_server/ble_characteristic.cpp @@ -129,6 +129,7 @@ bool BLECharacteristic::is_created() { if (!descriptor->is_created()) return false; } + // All descriptors are created if we reach here this->state_ = CREATED; return true; }