habulaj commited on
Commit
6f58369
·
verified ·
1 Parent(s): 6589771

Update routes/onboarding.py

Browse files
Files changed (1) hide show
  1. routes/onboarding.py +11 -1
routes/onboarding.py CHANGED
@@ -235,9 +235,19 @@ async def get_onboarding_questions(user_token: str = Header(None, alias="User-ke
235
  Requer permissão de admin e edit_onboarding=true.
236
  """
237
  try:
 
 
 
 
 
 
 
238
  # Verificar se o usuário é admin e tem permissão para editar onboarding
239
  await verify_token_with_permissions(user_token, "edit_onboarding")
240
-
 
 
 
241
  query_url = f"{SUPABASE_URL}/rest/v1/Onboarding?select=id,title,description,question_type,options,target_type,optional,lock&order=created_at.asc"
242
  headers = SUPABASE_HEADERS.copy()
243
  headers["Accept"] = "application/json"
 
235
  Requer permissão de admin e edit_onboarding=true.
236
  """
237
  try:
238
+ # Verificar se o token foi fornecido
239
+ if not user_token:
240
+ raise HTTPException(status_code=401, detail="Token de autenticação não fornecido")
241
+
242
+ # Adicionar log para depuração
243
+ logger.info(f"Verificando token para acesso ao endpoint /onboarding/questions")
244
+
245
  # Verificar se o usuário é admin e tem permissão para editar onboarding
246
  await verify_token_with_permissions(user_token, "edit_onboarding")
247
+
248
+ # Se chegou aqui, o token é válido e o usuário tem permissões
249
+ logger.info("Token validado com sucesso, buscando perguntas de onboarding")
250
+
251
  query_url = f"{SUPABASE_URL}/rest/v1/Onboarding?select=id,title,description,question_type,options,target_type,optional,lock&order=created_at.asc"
252
  headers = SUPABASE_HEADERS.copy()
253
  headers["Accept"] = "application/json"