Merge pull request #2863 from omnivore-app/fix/ios-label-name-search

Quote escape label names when searching to handle spaces in names
This commit is contained in:
Jackson Harper 2023-10-06 17:14:04 +08:00 committed by GitHub
commit e91eb7004f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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)`")