From 41b911278ce197a526c193186fc2e6d149acbd17 Mon Sep 17 00:00:00 2001 From: Jeremy Smart Date: Tue, 21 Oct 2025 16:51:02 -0400 Subject: [PATCH] fix boolean handling (python is the worst language and truthiness is fake) --- conditional/util/member.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conditional/util/member.py b/conditional/util/member.py index 15bd1f6..b1a26b8 100644 --- a/conditional/util/member.py +++ b/conditional/util/member.py @@ -201,7 +201,7 @@ def gatekeep_status(username): ) .filter( MemberCommitteeAttendance.uid == username, - CommitteeMeeting.approved is True, + bool(CommitteeMeeting.approved), CommitteeMeeting.timestamp >= semester_start, ) .count() @@ -214,7 +214,7 @@ def gatekeep_status(username): ) .filter( MemberSeminarAttendance.uid == username, - TechnicalSeminar.approved is True, + bool(TechnicalSeminar.approved), TechnicalSeminar.timestamp >= semester_start, ) .count()