From 0f5b7be503e6752692f617dc43a4802816213cf3 Mon Sep 17 00:00:00 2001 From: Jannis Kupka Date: Wed, 4 Sep 2024 09:46:49 +0200 Subject: [PATCH] allow and in timeseries metadata query --- pandahub/lib/PandaHub.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandahub/lib/PandaHub.py b/pandahub/lib/PandaHub.py index aa8b673..b39cf4f 100644 --- a/pandahub/lib/PandaHub.py +++ b/pandahub/lib/PandaHub.py @@ -2428,7 +2428,7 @@ def get_timeseries_metadata( if key == "timestamp_range": continue filter_value = filter_document[key] - if type(filter_value) == list: + if isinstance(filter_value, list) and key not in ["$or", "$and"]: match_filter.append({key: {"$in": filter_value}}) else: match_filter.append({key: filter_value})