From 795ffefbdd94a9841dba588d131470fe2de5b186 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Wed, 7 May 2025 14:38:38 +0100 Subject: [PATCH] feat: apply sort regexes to folder names --- packages/addon/src/addon.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/addon/src/addon.ts b/packages/addon/src/addon.ts index 668c36f8..caf6e363 100644 --- a/packages/addon/src/addon.ts +++ b/packages/addon/src/addon.ts @@ -512,10 +512,14 @@ export class AIOStreams { // pre compute highest indexes for regexSortPatterns const startPrecomputeTime = new Date().getTime(); filteredResults.forEach((stream: ParsedStream) => { - if (sortRegexes && stream.filename) { + if (sortRegexes) { for (let i = 0; i < sortRegexes.length; i++) { + if (!stream.filename && !stream.folderName) continue; const regex = sortRegexes[i]; - if (isMatch(regex.regex, stream.filename)) { + if ( + (stream.filename && isMatch(regex.regex, stream.filename)) || + (stream.folderName && isMatch(regex.regex, stream.folderName)) + ) { stream.regexMatched = { name: regex.name, pattern: regex.regex.source,