From cbef50dbb662a5096388adb3e1e7a9afcbd8ee4e Mon Sep 17 00:00:00 2001 From: "Noah Hanford (spaced)" Date: Sun, 1 Nov 2026 19:49:23 -0500 Subject: [PATCH] fix: actually excuse people it didn't work before, but only sometimes? idk it hates Eli --- conditional/blueprints/attendance.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/conditional/blueprints/attendance.py b/conditional/blueprints/attendance.py index 1f1dbdbd..d98f754d 100644 --- a/conditional/blueprints/attendance.py +++ b/conditional/blueprints/attendance.py @@ -339,7 +339,7 @@ def alter_house_attendance(uid, hid, user_dict=None): log.info(f'Mark {uid} Present for House Meeting ID: {hid}') member_meeting = MemberHouseMeetingAttendance.query.filter( MemberHouseMeetingAttendance.uid == uid, - MemberHouseMeetingAttendance.meeting_id == hid + MemberHouseMeetingAttendance.meeting_id == int(hid) ).first() member_meeting.attendance_status = "Attended" db.session.commit() @@ -348,7 +348,7 @@ def alter_house_attendance(uid, hid, user_dict=None): log.info(f'Mark freshman-{uid} Present for House Meeting ID: {hid}') freshman_meeting = FreshmanHouseMeetingAttendance.query.filter( FreshmanHouseMeetingAttendance.fid == uid, - FreshmanHouseMeetingAttendance.meeting_id == hid + FreshmanHouseMeetingAttendance.meeting_id == int(hid) ).first() freshman_meeting.attendance_status = "Attended" @@ -373,7 +373,7 @@ def alter_house_excuse(uid, hid, user_dict=None): log.info(f'Mark {uid} as {hm_status} for HM ID: {hid}') MemberHouseMeetingAttendance.query.filter( MemberHouseMeetingAttendance.uid == uid, - MemberHouseMeetingAttendance.meeting_id == hid + MemberHouseMeetingAttendance.meeting_id == int(hid) ).update({ 'excuse': hm_excuse, 'attendance_status': hm_status @@ -382,7 +382,7 @@ def alter_house_excuse(uid, hid, user_dict=None): log.info(f'Mark {uid} as {hm_status} for HM ID: {hid}') FreshmanHouseMeetingAttendance.query.filter( FreshmanHouseMeetingAttendance.fid == uid, - FreshmanHouseMeetingAttendance.meeting_id == hid + FreshmanHouseMeetingAttendance.meeting_id == int(hid) ).update({ 'excuse': hm_excuse, 'attendance_status': hm_status