fix parenthesized expression
This commit is contained in:
@ -639,6 +639,7 @@ export const searchLibraryItems = async (
|
||||
): Promise<{ libraryItems: LibraryItem[]; count: number }> => {
|
||||
const { from = 0, size = 10 } = args
|
||||
|
||||
// select all columns except content
|
||||
const selects: Select[] = getColumns(libraryItemRepository)
|
||||
.map((column) => ({ column: `library_item.${column}` }))
|
||||
.filter(
|
||||
@ -653,6 +654,8 @@ export const searchLibraryItems = async (
|
||||
|
||||
if (args.query) {
|
||||
const searchQuery = parseSearchQuery(args.query)
|
||||
|
||||
// build query and save parameters
|
||||
query = buildQuery(
|
||||
searchQuery,
|
||||
parameters,
|
||||
|
||||
@ -6,7 +6,7 @@ export const parseSearchQuery = (query: string): LiqeQuery => {
|
||||
.replace('in:subscription', 'has:subscriptions') // compatibility with old search
|
||||
.replace('in:library', 'no:subscription') // compatibility with old search
|
||||
// wrap the value behind colon in quotes if it's not already
|
||||
.replace(/(\w+):("([^"]+)"|([^"\s]+))/g, '$1:"$3$4"')
|
||||
.replace(/(\w+):("([^"]+)"|([^")\s]+))/g, '$1:"$3$4"')
|
||||
|
||||
return parse(searchQuery)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user