[Fix] Fix issue with getting an unset nested databucket (#4693)

This commit is contained in:
Chris Miles 2025-02-19 13:28:02 -06:00 committed by GitHub
parent 44963f3f21
commit 6ac846c003
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -212,7 +212,7 @@ DataBucketsRepository::DataBuckets DataBucket::GetData(const DataBucketKey &k_,
LogDataBuckets("Returning key [{}] value [{}] from cache", e.key_, e.value);
if (is_nested_key) {
if (is_nested_key && !k_.key.empty()) {
return ExtractNestedValue(e, k_.key);
}
@ -292,7 +292,7 @@ DataBucketsRepository::DataBuckets DataBucket::GetData(const DataBucketKey &k_,
}
// Handle nested key extraction
if (is_nested_key) {
if (is_nested_key && !k_.key.empty()) {
return ExtractNestedValue(bucket, k_.key);
}