Skip to content

Commit af0565b

Browse files
committed
bugfix: not able to sync
1 parent 23d5682 commit af0565b

1 file changed

Lines changed: 15 additions & 6 deletions

File tree

src/filter-manager.ts

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ export class FilterManager {
2020
}
2121

2222
// Apply assignee filtering
23-
if (repo.enableAssigneeFilter ?? false) {
23+
if (
24+
(repo.enableAssigneeFilter ?? false) &&
25+
(repo.assigneeFilterModes?.length ?? 0) > 0
26+
) {
2427
filteredIssues = this.applyAssigneeFilter(
2528
filteredIssues,
26-
repo.assigneeFilterModes ?? ["assigned-to-me"],
29+
repo.assigneeFilterModes ?? [],
2730
repo.assigneeFilters ?? [],
2831
);
2932
}
@@ -50,19 +53,25 @@ export class FilterManager {
5053
}
5154

5255
// Apply assignee filtering
53-
if (repo.enablePrAssigneeFilter ?? false) {
56+
if (
57+
(repo.enablePrAssigneeFilter ?? false) &&
58+
(repo.prAssigneeFilterModes?.length ?? 0) > 0
59+
) {
5460
filteredPullRequests = this.applyAssigneeFilter(
5561
filteredPullRequests,
56-
repo.prAssigneeFilterModes ?? ["assigned-to-me"],
62+
repo.prAssigneeFilterModes ?? [],
5763
repo.prAssigneeFilters ?? [],
5864
);
5965
}
6066

6167
// Apply reviewer filtering
62-
if (repo.enablePrReviewerFilter ?? false) {
68+
if (
69+
(repo.enablePrReviewerFilter ?? false) &&
70+
(repo.prReviewerFilterModes?.length ?? 0) > 0
71+
) {
6372
filteredPullRequests = this.applyReviewerFilter(
6473
filteredPullRequests,
65-
repo.prReviewerFilterModes ?? ["review-requested-from-me"],
74+
repo.prReviewerFilterModes ?? [],
6675
repo.prReviewerFilters ?? [],
6776
);
6877
}

0 commit comments

Comments
 (0)