diff --git a/packages/api/src/services/library_item.ts b/packages/api/src/services/library_item.ts index 438eb6190..f239cea81 100644 --- a/packages/api/src/services/library_item.ts +++ b/packages/api/src/services/library_item.ts @@ -1433,7 +1433,9 @@ export const filterItemEvents = ( return labelsToTest.some((label) => { const hasWildcard = label.includes('*') if (hasWildcard) { - return labels?.some((l) => l.match(new RegExp(label, 'i'))) + return labels?.some( + (l) => l.match(new RegExp(label.replace('*', '.*'), 'i')) // match wildcard + ) } return labels?.some((l) => l.toLowerCase() === label)