From f04d4ff3cd93e499ff3e76ccbcfe5e0851c303a7 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 30 Mar 2019 15:42:31 +0000 Subject: Allow release auto-approval on unapproved packages --- app/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index be4cdea..cecf765 100644 --- a/app/models.py +++ b/app/models.py @@ -713,7 +713,8 @@ class PackageRelease(db.Model): self.releaseDate = datetime.datetime.now() def approve(self, user): - if not self.package.checkPerm(user, Permission.APPROVE_RELEASE): + if self.package.approved and \ + not self.package.checkPerm(user, Permission.APPROVE_RELEASE): return False assert(self.task_id is None and self.url is not None and self.url != "") -- cgit v1.2.3