habulaj commited on
Commit
ada84bb
·
verified ·
1 Parent(s): 0df4679

Update routes/dashboard_home.py

Browse files
Files changed (1) hide show
  1. routes/dashboard_home.py +6 -3
routes/dashboard_home.py CHANGED
@@ -397,11 +397,11 @@ async def get_admin_dashboard(
397
  ):
398
  """
399
  Endpoint para dashboard administrativo com métricas de faturamento
400
- e divisão entre app e estilistas - versão sem verificação de token
401
  """
402
  try:
403
- # Removida a verificação de administrador
404
- # user_id = await verify_admin_token(user_token)
405
 
406
  # Definir intervalo de datas baseado no período solicitado
407
  ny_timezone = pytz.timezone('America/New_York')
@@ -470,6 +470,9 @@ async def get_admin_dashboard(
470
 
471
  return response
472
 
 
 
 
473
  except Exception as e:
474
  logger.error(f"❌ Erro ao gerar dashboard administrativo: {str(e)}")
475
  raise HTTPException(status_code=500, detail=str(e))
 
397
  ):
398
  """
399
  Endpoint para dashboard administrativo com métricas de faturamento
400
+ e divisão entre app e estilistas - versão otimizada
401
  """
402
  try:
403
+ # Verificar se é um administrador
404
+ user_id = await verify_admin_token(user_token)
405
 
406
  # Definir intervalo de datas baseado no período solicitado
407
  ny_timezone = pytz.timezone('America/New_York')
 
470
 
471
  return response
472
 
473
+ except HTTPException as he:
474
+ raise he
475
+
476
  except Exception as e:
477
  logger.error(f"❌ Erro ao gerar dashboard administrativo: {str(e)}")
478
  raise HTTPException(status_code=500, detail=str(e))