diff --git a/accountant.py b/accountant.py index f272313..55f10cc 100755 --- a/accountant.py +++ b/accountant.py @@ -105,7 +105,17 @@ class Gitea: page += 1 else: break - issues[repo["name"]] = repo_issues + undisputed_issues = [] + for issue in repo_issues: + is_disputed = False + for label in issue["labels"]: + if label["name"] == "Dispute": + is_disputed = True + break + if not is_disputed: + undisputed_issues.append(issue) + + issues[repo["name"]] = undisputed_issues num += len(repo_issues) print(f"Found {num} tickets in public repositories in {self.org}")