From 399ca19f99bf48aac375ad4e00fdcd107810bd28 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Fri, 27 Nov 2020 15:04:40 +0100
Subject: [PATCH] fix pov filter

---
 djaosdb/caosdb_client.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/djaosdb/caosdb_client.py b/djaosdb/caosdb_client.py
index 38c5d2d..b42d343 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):
-- 
GitLab