From a607daacfcc2742be97b887bc2b56c064a7b8916 Mon Sep 17 00:00:00 2001 From: Wang Qixiang <43193572+wqx6@users.noreply.github.com> Date: Thu, 2 Nov 2023 13:03:30 +0800 Subject: [PATCH] ESP32: Use GetPartitionLabelByNamespace in ESP32Config::ConfigValueExists() (#30143) --- src/platform/ESP32/ESP32Config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/ESP32/ESP32Config.cpp b/src/platform/ESP32/ESP32Config.cpp index 37bfe68d7e0d56..04e02f63004207 100644 --- a/src/platform/ESP32/ESP32Config.cpp +++ b/src/platform/ESP32/ESP32Config.cpp @@ -370,10 +370,10 @@ bool ESP32Config::ConfigValueExists(Key key) { #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) nvs_iterator_t iterator = NULL; - esp_err_t err = nvs_entry_find(NVS_DEFAULT_PART_NAME, key.Namespace, NVS_TYPE_ANY, &iterator); + esp_err_t err = nvs_entry_find(GetPartitionLabelByNamespace(key.Namespace), key.Namespace, NVS_TYPE_ANY, &iterator); for (; iterator && err == ESP_OK; err = nvs_entry_next(&iterator)) #else - nvs_iterator_t iterator = nvs_entry_find(NVS_DEFAULT_PART_NAME, key.Namespace, NVS_TYPE_ANY); + nvs_iterator_t iterator = nvs_entry_find(GetPartitionLabelByNamespace(key.Namespace), key.Namespace, NVS_TYPE_ANY); for (; iterator; iterator = nvs_entry_next(iterator)) #endif {