From 6057fb78a573bb769158fa177f75eb8170510c74 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Mon, 26 May 2025 15:32:48 +0200 Subject: [PATCH] refactor(chalice): prevent UI from sending extra attributes --- api/schemas/overrides.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/schemas/overrides.py b/api/schemas/overrides.py index 51c81365c..cd81f1157 100644 --- a/api/schemas/overrides.py +++ b/api/schemas/overrides.py @@ -21,7 +21,8 @@ def schema_extra(schema: dict, _): class BaseModel(_BaseModel): model_config = ConfigDict(alias_generator=attribute_to_camel_case, use_enum_values=True, - json_schema_extra=schema_extra) + json_schema_extra=schema_extra, + extra='forbid') class Enum(_Enum):