parent
19e47ffaa5
commit
e1f7e7141c
2 changed files with 1 additions and 8 deletions
|
|
@ -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(...)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue