From d62576626fe3f8478b679c239c02d229fea148a9 Mon Sep 17 00:00:00 2001 From: Lukasz Lancucki Date: Mon, 8 Dec 2025 17:37:20 +0000 Subject: [PATCH] fix(rql): support `set` type in query builder operator handling --- mpt_api_client/rql/query_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mpt_api_client/rql/query_builder.py b/mpt_api_client/rql/query_builder.py index 87c34dce..889e1431 100644 --- a/mpt_api_client/rql/query_builder.py +++ b/mpt_api_client/rql/query_builder.py @@ -106,7 +106,7 @@ def rql_encode(op: str, value: Any) -> str: """ if op not in constants.LIST and isinstance(value, QueryValue): return query_value_str(value) - if op in constants.LIST and isinstance(value, list | tuple): + if op in constants.LIST and isinstance(value, list | tuple | set): return ",".join(value) raise TypeError(f"the `{op}` operator doesn't support the {type(value)} type.")