From ec326f0f925fa1c2c4bc4dcbc51d3cfe4373813d Mon Sep 17 00:00:00 2001 From: Himanshu <104683257+Himanshu-Sangshetti@users.noreply.github.com> Date: Sat, 21 Mar 2026 21:27:35 +0530 Subject: [PATCH] fix(mcp): operator precedence in search_memory filter (#4470) (#4474) --- openmemory/api/app/mcp_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openmemory/api/app/mcp_server.py b/openmemory/api/app/mcp_server.py index 459aaf760..3fcacc4aa 100644 --- a/openmemory/api/app/mcp_server.py +++ b/openmemory/api/app/mcp_server.py @@ -184,7 +184,7 @@ async def search_memory(query: str) -> str: for h in hits: # All vector db search functions return OutputData class id, score, payload = h.id, h.score, h.payload - if allowed and h.id is None or h.id not in allowed: + if allowed and (h.id is None or h.id not in allowed): continue results.append({