label match wildcard

This commit is contained in:
Hongbo Wu 2024-03-27 10:54:24 +08:00
parent 3544dd1709
commit c022cf0a22

View file

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