Api v1.15.0 (#1591)

* fix(chalice): fixed /issues wrong payload values
This commit is contained in:
Kraiem Taha Yassine 2023-10-27 19:53:16 +02:00 committed by GitHub
parent 19e47ffaa5
commit e1f7e7141c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 8 deletions

View file

@ -848,13 +848,6 @@ class PathAnalysisSchema(_TimedSchema, _PaginatedSchema):
_transform_filters = field_validator('filters', mode='before') \
(force_is_event(events_enum=[ProductAnalyticsSelectedEventType]))
# @model_validator(mode="before")
# def __force_is_event_for_filters(cls, values):
# for v in values.get("filters"):
# if v.get("isEvent") is None:
# v["isEvent"] = ProductAnalyticsSelectedEventType.has_value(v["type"])
# return values
class MobileSignPayloadSchema(BaseModel):
keys: List[str] = Field(...)

View file

@ -32,7 +32,7 @@ def force_is_event(events_enum: list[Type[Enum]]):
for v in value:
r = False
for en in events_enum:
if en.has_value(v["type"]):
if en.has_value(v["type"]) or en.has_value(v["type"].lower()):
r = True
break
v["isEvent"] = r