]> git.lizzy.rs Git - cheatdb.git/commitdiff
Fix approved checkbox deselection bug
authorrubenwardy <rw@rubenwardy.com>
Sun, 19 Jan 2020 20:01:06 +0000 (20:01 +0000)
committerrubenwardy <rw@rubenwardy.com>
Sun, 19 Jan 2020 20:08:58 +0000 (20:08 +0000)
app/blueprints/packages/releases.py

index 35b27c18d7a602b6f7b06731a60293a226305df9..669f4b12049d96ddcddb3ae0d0ff42ed48bf40c1 100644 (file)
@@ -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: