From d68c8e5e337bb50f80cb20fa38fac93838079518 Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Sun, 10 Apr 2022 21:38:36 -0700 Subject: [PATCH] update search query to handle multiple labels --- .../Sources/App/Views/Home/HomeFeedViewModel.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift index 61829eafd..763615607 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift @@ -204,8 +204,9 @@ final class HomeFeedViewModel: ObservableObject { var query = searchTerm - for label in selectedLabels { - query.append(" label:\(label.name)") + if !selectedLabels.isEmpty { + query.append(" label:") + query.append(selectedLabels.map(\.name).joined(separator: ",")) } return query