diff --git a/app.py b/app.py index 8c22337..fd31da1 100644 --- a/app.py +++ b/app.py @@ -41,10 +41,13 @@ def get_initial_data(): # Set default guest name for all dates pass +def parse_date(date_str): + return datetime.strptime(date_str, '%y/%m/%d') + def db_to_json(): players = [p.name for p in Player.query.order_by(Player.id)] guest = "Guest" - dates = [d.date_str for d in Date.query.order_by(Date.id)] + dates = sorted([d.date_str for d in Date.query.all()], key=parse_date) attendance = {} for att in Attendance.query.all(): date = Date.query.get(att.date_id).date_str