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