habulaj commited on
Commit
08093de
·
verified ·
1 Parent(s): fd5585c

Update routes/subscription.py

Browse files
Files changed (1) hide show
  1. routes/subscription.py +11 -1
routes/subscription.py CHANGED
@@ -633,13 +633,23 @@ async def update_subscription_status(subscription_id, status):
633
  "active": status
634
  }
635
  subscription_url = f"{SUPABASE_URL}/rest/v1/Subscriptions?id=eq.{subscription_id}"
 
 
 
 
 
636
  update_response = await async_request(
637
  subscription_url,
638
  SUPABASE_HEADERS,
639
  json=update_data,
640
  method='PATCH'
641
  )
 
 
642
  if update_response.status_code == 200:
643
  logger.info(f"✅ Subscription {subscription_id} updated to {'active' if status else 'inactive'} successfully.")
 
 
 
644
  else:
645
- logger.error(f"❌ Failed to update subscription {subscription_id}.")
 
633
  "active": status
634
  }
635
  subscription_url = f"{SUPABASE_URL}/rest/v1/Subscriptions?id=eq.{subscription_id}"
636
+
637
+ # Verificando se os dados estão sendo enviados corretamente
638
+ logger.info(f"Request to update subscription {subscription_id} with data: {update_data}")
639
+
640
+ # Enviar a requisição PATCH
641
  update_response = await async_request(
642
  subscription_url,
643
  SUPABASE_HEADERS,
644
  json=update_data,
645
  method='PATCH'
646
  )
647
+
648
+ # Verificar a resposta da requisição
649
  if update_response.status_code == 200:
650
  logger.info(f"✅ Subscription {subscription_id} updated to {'active' if status else 'inactive'} successfully.")
651
+ # Confirmar que o dado foi atualizado
652
+ updated_data = update_response.json()
653
+ logger.info(f"Updated subscription data: {updated_data}")
654
  else:
655
+ logger.error(f"❌ Failed to update subscription {subscription_id}. Response status: {update_response.status_code}. Response: {update_response.text}")