File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -164,10 +164,12 @@ def gatekeep(username):
164164 token = request .headers .get ("X-VOTE-TOKEN" , "" )
165165 if token != app .config ["VOTE_TOKEN" ]:
166166 return "Users cannot access this page" , 403
167+ try :
168+ gatekeep_data = gatekeep_status (username )
169+ except KeyError :
170+ return "" , 404
167171
168- return gatekeep_status (username )
169-
170-
172+ return gatekeep_data , 200
171173
172174
173175@app .errorhandler (404 )
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ def get_voting_members():
4444 for intro_member in passed_fall :
4545 voting_set .add (intro_member .uid )
4646
47- voting_list = list (username for username in voting_set if gatekeep_status (username )[0 ][ "result" ])
47+ voting_list = list (username for username in voting_set if gatekeep_status (username )["result" ])
4848 return voting_list
4949
5050
@@ -238,4 +238,4 @@ def gatekeep_status(username):
238238 "h_meetings" : h_meetings ,
239239 "c_meetings" : d_meetings ,
240240 "t_seminars" : t_seminars ,
241- }, 200
241+ }
You can’t perform that action at this time.
0 commit comments