diff --git a/djaosdb/caosdb_client.py b/djaosdb/caosdb_client.py index 38c5d2d1f7b1e83730f71fbbd9243b68e5cd9ba4..b42d3439ee332e02bbc8a6e0966d1ea0f972cbad 100644 --- a/djaosdb/caosdb_client.py +++ b/djaosdb/caosdb_client.py @@ -144,14 +144,14 @@ class DefaultCaosDBClientDelegate: if filter_type == "in": p = fil["p"] values = fil["v"] - components = [f" {p} = " + str(val) for val in values] + components = [f' "{p}" = ' + str(val) for val in values] return " OR".join(components) if filter_type == "pov": n = "NOT " if fil["negation"] is True else "" p = fil["p"] o = fil["o"] v = fil["v"] - return f' {n}{p}{o}"{v}"' + return f' {n}"{p}"{o}"{v}"' raise NotImplementedError("_get_filter_clause(%s)", fil) def _find(self, record_type, *args, **kwargs):