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.")