Update routes/subscription.py
Browse files- 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}")
|