From c022cf0a22121a0e35b7fff68f68ef98392203e9 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 27 Mar 2024 10:54:24 +0800 Subject: [PATCH] label match wildcard --- packages/api/src/services/library_item.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)