Skip to content

Commit b4d4a08

Browse files
committed
fix spring evals 500
1 parent 3a30423 commit b4d4a08

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

conditional/blueprints/spring_evals.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,14 @@ def display_spring_evals(internal=False, user_dict=None):
112112
member_major_projects = major_projects.get(uid, [])
113113

114114
passed_mps = [project for project in member_major_projects if project['status'] == 'Passed']
115+
cms = req_cm(uid, coop_members)
115116

116117
member = {
117118
'name': name,
118119
'uid': uid,
119120
'status': spring_entry.status,
120121
'committee_meetings': cm_attended_count,
121-
'req_meetings': req_cm(uid, coop_members),
122+
'req_meetings': cms,
122123
'house_meetings_missed': member_missed_hms,
123124
'major_projects': member_major_projects
124125
}

conditional/util/member.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,12 @@ def get_hm(member, only_absent=False):
143143
return h_meetings
144144

145145

146-
@service_cache(maxsize=128)
146+
# @service_cache(maxsize=128) # Can't hash because members_on_coop is a list
147147
def req_cm(uid, members_on_coop=None):
148148
# Get the number of required committee meetings based on if the member
149149
# is going on co-op in the current operating session.
150150
on_coop = False
151+
151152
if members_on_coop:
152153
on_coop = uid in members_on_coop
153154
else:

0 commit comments

Comments
 (0)