diff --git a/yogsite/modules/admin/routes.py b/yogsite/modules/admin/routes.py index 352fd15..e8f5e60 100644 --- a/yogsite/modules/admin/routes.py +++ b/yogsite/modules/admin/routes.py @@ -24,8 +24,11 @@ def page_loa(): form_set_loa = SetLOAForm(request.form, prefix="form_set_loa") loas = db.game_db.query(db.LOA).filter( - db.LOA.expiry_time > (datetime.utcnow() - timedelta(days=30)).date() - ).order_by(db.LOA.id.desc()) # Get LOAs sorted by start time + and_( + db.LOA.expiry_time > (datetime.utcnow() + timedelta(years=1)).date(), + db.LOA.expiry_time > (datetime.utcnow() - timedelta(days=30)).date() + ) + ).order_by(db.LOA.id.desc()) # Get LOAs sorted by start time if not g.current_user.has_perms("loa.others"): loas = loas.filter(db.LOA.ckey == g.current_user.ckey)