Fixing issue #13126

Fixing evaluation grouping with ternary. Regex match was returning all archived repos as matching along with the ones that actually matched.

Signed-off-by: Tim Harris <timharris777@gmail.com>
Signed-off-by: Tim Harris <tim.harris@cfacorp.com>
This commit is contained in:
Tim Harris
2022-08-12 12:18:48 -04:00
committed by Tim Harris
parent 5e3761d2e7
commit 844757ef48
@@ -185,9 +185,9 @@ export class GitHubEntityProvider implements EntityProvider {
const repositoryFilter = this.config.filters?.repository;
const matchingRepositories = repositories.filter(r => {
return !r.isArchived && repositoryFilter
return !r.isArchived && ( repositoryFilter
? repositoryFilter?.test(r.name)
: true && r.defaultBranchRef?.name;
: true && r.defaultBranchRef?.name) ;
});
return matchingRepositories;
}