diff --git a/hypha/apply/funds/models/submissions.py b/hypha/apply/funds/models/submissions.py index b0bd839e784608cf51004b17cc0c93b77c122f98..e2e6e892db49901e77c5aa2e8370823e0bf563e4 100644 --- a/hypha/apply/funds/models/submissions.py +++ b/hypha/apply/funds/models/submissions.py @@ -985,12 +985,15 @@ class AssignedReviewersQuerySet(models.QuerySet): def bulk_create_reviewers(self, reviewers, submission): group = Group.objects.get(name=REVIEWER_GROUP_NAME) self.bulk_create( - self.model( - submission=submission, - role=None, - reviewer=reviewer, - type=group, - ) for reviewer in reviewers + [ + self.model( + submission=submission, + role=None, + reviewer=reviewer, + type=group, + ) for reviewer in reviewers + ], + ignore_conflicts=True ) def update_role(self, role, reviewer, *submissions):