From c9169f5cdb5e18e18864389acfe56411295c1658 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Mon, 7 Feb 2022 00:03:17 +0100 Subject: [PATCH] feat(api): sessions search remove duplicate values --- api/schemas.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/schemas.py b/api/schemas.py index 5c5213e30..96c418a4d 100644 --- a/api/schemas.py +++ b/api/schemas.py @@ -460,6 +460,12 @@ class IssueType(str, Enum): class __MixedSearchFilter(BaseModel): is_event: bool = Field(...) + @root_validator(pre=True) + def remove_duplicate_values(cls, values): + if values.get("value") is not None: + values["value"] = list(set(values["value"])) + return values + class Config: alias_generator = attribute_to_camel_case