From 9947ad06dff0ea44170397060b3b90a69522527e Mon Sep 17 00:00:00 2001 From: Kunal Garhewal Date: Fri, 24 Apr 2026 03:49:18 +0530 Subject: [PATCH] fix: treat empty string as no filter in mempalace_search wing/room (#1097) * fix: treat empty string as no filter in mempalace_search wing/room * fix: also treat whitespace-only strings as no filter --- mempalace/mcp_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mempalace/mcp_server.py b/mempalace/mcp_server.py index 606ecfb..f4dc97c 100644 --- a/mempalace/mcp_server.py +++ b/mempalace/mcp_server.py @@ -285,7 +285,7 @@ def _get_cached_metadata(col, where=None): def _sanitize_optional_name(value: str = None, field_name: str = "name") -> str: """Validate optional wing/room-style filters.""" - if value is None: + if value is None or not value.strip(): return None return sanitize_name(value, field_name)