Bug fix for find_in_array_from_list because of keys order

This commit is contained in:
Clemens Schwaighofer
2025-07-25 15:57:48 +09:00
parent 9c49f83c16
commit abf4b7ac89
2 changed files with 2 additions and 2 deletions

View File

@@ -57,12 +57,12 @@ def find_in_array_from_list(
f"Either Key '{search.get('key', '')}' or "
f"Value '{search.get('value', '')}' is missing or empty"
)
keys.append(str(search['key']))
# if double key -> abort
if search.get("key") in keys:
raise KeyError(
f"Key {search.get('key', '')} already exists in search_params"
)
keys.append(str(search['key']))
return_items: list[dict[str, Any]] = []
for si_idx, search_item in enumerate(data):

2
uv.lock generated
View File

@@ -44,7 +44,7 @@ wheels = [
[[package]]
name = "corelibs"
version = "0.16.0"
version = "0.18.0"
source = { editable = "." }
dependencies = [
{ name = "jmespath" },