diff --git a/index.html b/index.html index 9f35739..293a437 100644 --- a/index.html +++ b/index.html @@ -6,9 +6,9 @@ diff --git a/package.json b/package.json index 7ae5550..20eac76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/utils", - "version": "0.23.9", + "version": "0.23.10", "description": "Utility library", "author": "Zak Timson", "license": "MIT", diff --git a/src/path-events.ts b/src/path-events.ts index ed0da7d..fa2219b 100644 --- a/src/path-events.ts +++ b/src/path-events.ts @@ -142,7 +142,7 @@ export class PathEvent { const parsedFind = makeArray(filter).map(pe => new PathEvent(pe)); return parsedTarget.filter(t => { if(!t.fullPath && t.all) return true; - return !!parsedFind.find(f => f.fullPath.startsWith(t.fullPath) + return !!parsedFind.find(f => t.fullPath.startsWith(f.fullPath) && (f.all || t.all || t.methods.intersection(f.methods).length)); }); }