]> git.lizzy.rs Git - cheatdb.git/commitdiff
Fix broken state comparison due to enum ordering
authorrubenwardy <rw@rubenwardy.com>
Wed, 16 Sep 2020 21:19:14 +0000 (22:19 +0100)
committerrubenwardy <rw@rubenwardy.com>
Wed, 16 Sep 2020 21:19:14 +0000 (22:19 +0100)
app/blueprints/todo/__init__.py

index d0903b913b7af167ca6d96d73d31428bc9e83fee..b9f2081e1e65df9cea56270e133d067ca00b22cb 100644 (file)
@@ -20,6 +20,7 @@ import flask_menu as menu
 from app.models import *
 from app.querybuilder import QueryBuilder
 from app.utils import get_int_or_abort
+from sqlalchemy import or_
 
 bp = Blueprint("todo", __name__)
 
@@ -35,7 +36,7 @@ def view():
        if canApproveNew:
                packages = Package.query.filter_by(state=PackageState.READY_FOR_REVIEW) \
                        .order_by(db.desc(Package.created_at)).all()
-               wip_packages = Package.query.filter(Package.state<PackageState.READY_FOR_REVIEW) \
+               wip_packages = Package.query.filter(or_(Package.state==PackageState.WIP, Package.state==PackageState.CHANGES_NEEDED)) \
                        .order_by(db.desc(Package.created_at)).all()
 
        releases = None