webcodelab commited on
Commit
19ccfce
·
verified ·
1 Parent(s): 55424d4

Update app/routes.py

Browse files
Files changed (1) hide show
  1. app/routes.py +16 -0
app/routes.py CHANGED
@@ -450,6 +450,22 @@ def try_api():
450
  resumes = request.files.getlist('resumes')
451
  job_description = request.form.get('job_description')
452
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
453
  if not api_key:
454
  flash("API key is required.")
455
  return redirect(url_for('auth.try_api'))
 
450
  resumes = request.files.getlist('resumes')
451
  job_description = request.form.get('job_description')
452
 
453
+ if 'user_id' not in session:
454
+ flash('Please log in to Test the API.')
455
+ return redirect(url_for('auth.login'))
456
+
457
+ user_id = session['user_id']
458
+
459
+ # Fetch user info
460
+ user_res = requests.get(
461
+ f"{SUPABASE_URL}/rest/v1/users?id=eq.{user_id}&select=*",
462
+ headers=HEADERS
463
+ )
464
+ if user_res.status_code != 200 or not user_res.json():
465
+ flash('User not found.')
466
+ return redirect(url_for('auth.login'))
467
+ user = user_res.json()[0]
468
+
469
  if not api_key:
470
  flash("API key is required.")
471
  return redirect(url_for('auth.try_api'))