switch all to be the default if filter is invalid

This commit is contained in:
Aaron Kimbre
2022-04-03 12:00:14 -05:00
parent 44689aad36
commit e5428dcd4d
4 changed files with 10 additions and 20 deletions

View File

@@ -225,14 +225,12 @@ def get(status):
]
query = None
if status == "all":
query = db.session.query().select_from(CharacterInfo).join(Account)
elif status == "approved":
if status == "approved":
query = db.session.query().select_from(CharacterInfo).join(Account).filter((CharacterInfo.pending_name == "") & (CharacterInfo.needs_rename == False))
elif status == "unapproved":
query = db.session.query().select_from(CharacterInfo).join(Account).filter((CharacterInfo.pending_name != "") | (CharacterInfo.needs_rename == True))
else:
raise Exception("Not a valid filter")
query = db.session.query().select_from(CharacterInfo).join(Account)
params = request.args.to_dict()