From e11088755dea8f1f1a6941efefe2eb748bf7dbae Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Thu, 9 Mar 2023 19:11:07 +0100 Subject: [PATCH] Fixes --- schemsearch-sql/src/filter.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/schemsearch-sql/src/filter.rs b/schemsearch-sql/src/filter.rs index 3114a00..7d2dd5c 100644 --- a/schemsearch-sql/src/filter.rs +++ b/schemsearch-sql/src/filter.rs @@ -23,6 +23,9 @@ impl SchematicFilter { } pub fn build(self) -> String { + if self.user_id.is_none() && self.name.is_none() { + return String::new(); + } let mut query = Vec::new(); if let Some(user_id) = self.user_id { query.push(user_id.into_iter().map(|id| format!("SN.NodeOwner = {}", id)).collect::>().join(" OR "));