From d2b9569cc771305dea54cb838bd2df5ac0d130da Mon Sep 17 00:00:00 2001 From: Pankaj Telang Date: Tue, 10 Dec 2024 20:36:41 +0000 Subject: [PATCH] Fixes incorrect way of referencing object properties --- src/codegate/storage/storage_engine.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/codegate/storage/storage_engine.py b/src/codegate/storage/storage_engine.py index 7328cf86..ed26c268 100644 --- a/src/codegate/storage/storage_engine.py +++ b/src/codegate/storage/storage_engine.py @@ -130,9 +130,10 @@ async def search_by_property(self, name: str, properties: List[str]) -> list[obj # Weaviate performs substring matching of the properties. So # we need to double check the response. + properties = [prop.lower() for prop in properties] filterd_objects = [] for object in response.objects: - if object["properties"][name] in properties: + if object.properties[name].lower() in properties: filterd_objects.append(object) response.objects = filterd_objects