diff --git a/app.py b/app.py index c53f84e..474558c 100644 --- a/app.py +++ b/app.py @@ -43,7 +43,7 @@ def get_initial_data(): pass def parse_date(date_str): - return datetime.strptime(date_str, '%y/%m/%d') + return datetime.strptime(date_str, '%d/%m/%y') def db_to_json(): players = [p.name for p in Player.query.order_by(Player.id)] @@ -94,8 +94,6 @@ def json_to_db(data): key = f"{date_str}|{idx}" status = data["attendance"].get(key) if status: - if player_name == data["guest"]: - continue player = Player.query.filter_by(name=player_name).first() if player: db.session.add(Attendance(date_id=date.id, player_id=player.id, status='yes' if status is True else 'no')) diff --git a/static/app.js b/static/app.js index 671c03a..659e6bc 100644 --- a/static/app.js +++ b/static/app.js @@ -40,6 +40,7 @@ function renderTable() { const guestTh = document.createElement('th'); guestTh.innerText = data.guest || 'Guest'; guestTh.classList.add('name-col'); + // Make guest header visually consistent with player headers headRow.appendChild(guestTh); // Guest Name column (per date) const guestNameTh = document.createElement('th');