Skip to content

Commit 767e89b

Browse files
authored
fix: queryables with same serialization and validation alias (#82)
avoid that queryables having the same serialization and validation alias get deleted
1 parent 26108ac commit 767e89b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

stac_fastapi/eodag/extensions/filter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ async def get_queryables(
233233
for k, field in self.stac_metadata_model.model_fields.items():
234234
if field.validation_alias in properties:
235235
properties[field.serialization_alias or k] = properties[field.validation_alias]
236-
del properties[field.validation_alias]
236+
if (field.serialization_alias or k) != field.validation_alias:
237+
del properties[field.validation_alias]
237238
if field.validation_alias in required:
238239
required.remove(field.validation_alias)
239240
required.append(field.serialization_alias or k)

0 commit comments

Comments
 (0)