From 2ef90902aa720dfed10af6b7969d21fc8af9d982 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 19 Jan 2020 20:01:06 +0000 Subject: Fix approved checkbox deselection bug --- app/blueprints/packages/releases.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app') diff --git a/app/blueprints/packages/releases.py b/app/blueprints/packages/releases.py index 35b27c1..669f4b1 100644 --- a/app/blueprints/packages/releases.py +++ b/app/blueprints/packages/releases.py @@ -166,6 +166,11 @@ def edit_release(package, id): # Initial form class from post data and default data form = EditPackageReleaseForm(formdata=request.form, obj=release) + + # HACK: fix bug in wtforms + if request.method == "GET": + form.approved.data = release.approved + if request.method == "POST" and form.validate(): wasApproved = release.approved if canEdit: -- cgit v1.2.3