Skip to content

Commit

Permalink
Merge pull request #3135 from Vogtinator/no_duplicate_devel
Browse files Browse the repository at this point in the history
Check devel pkg maintainers in devel_project_review_needed
  • Loading branch information
Vogtinator committed Aug 20, 2024
2 parents 37e5c33 + 5be7264 commit 6d79e25
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions ReviewBot.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
from osclib.core import devel_project_fallback
from osclib.core import group_members
from osclib.core import maintainers_get
from osclib.core import package_role_expand
from osclib.core import request_action_key
from osclib.core import request_age
from osclib.memoize import memoize
Expand Down Expand Up @@ -404,6 +405,11 @@ def devel_project_review_needed(self, request, project, package):
author = request.creator
maintainers = set(maintainers_get(self.apiurl, project, package))

if len(maintainers) == 0:
devel_project, devel_package = devel_project_fallback(self.apiurl, project, package)
if devel_package:
maintainers = set(package_role_expand(self.apiurl, devel_project, devel_package))

if author in maintainers:
return False

Expand Down

0 comments on commit 6d79e25

Please sign in to comment.