From 4fea649dcf35fb6a95b291e90e78f23d13685c77 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 5 Oct 2023 15:02:33 +0800 Subject: [PATCH] Quote escape label names when searching to handle spaces in names --- .../Sources/App/Views/Home/HomeFeedViewModel.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift index d309dcc3a..498ee5907 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift @@ -408,12 +408,12 @@ import Views if !selectedLabels.isEmpty { query.append(" label:") - query.append(selectedLabels.map { $0.name ?? "" }.joined(separator: ",")) + query.append(selectedLabels.map { $0.name != nil ? "\"\(String(describing: $0.name))\"" : "" }.joined(separator: ",")) } if !negatedLabels.isEmpty { query.append(" !label:") - query.append(negatedLabels.map { $0.name ?? "" }.joined(separator: ",")) + query.append(negatedLabels.map { $0.name != nil ? "\"\(String(describing: $0.name))\"" : "" }.joined(separator: ",")) } print("QUERY: `\(query)`")