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') \
|
_transform_filters = field_validator('filters', mode='before') \
|
||||||
(force_is_event(events_enum=[ProductAnalyticsSelectedEventType]))
|
(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):
|
class MobileSignPayloadSchema(BaseModel):
|
||||||
keys: List[str] = Field(...)
|
keys: List[str] = Field(...)
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ def force_is_event(events_enum: list[Type[Enum]]):
|
||||||
for v in value:
|
for v in value:
|
||||||
r = False
|
r = False
|
||||||
for en in events_enum:
|
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
|
r = True
|
||||||
break
|
break
|
||||||
v["isEvent"] = r
|
v["isEvent"] = r
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue