Update routes/subscription.py
Browse files- routes/subscription.py +6 -2
routes/subscription.py
CHANGED
@@ -604,7 +604,8 @@ def check_subscription(
|
|
604 |
if response_subscriptions.status_code == 200:
|
605 |
subscriptions_data = response_subscriptions.json()
|
606 |
for sub in subscriptions_data:
|
607 |
-
|
|
|
608 |
update_data = {
|
609 |
"active": False
|
610 |
}
|
@@ -614,10 +615,13 @@ def check_subscription(
|
|
614 |
headers=SUPABASE_HEADERS,
|
615 |
json=update_data
|
616 |
)
|
|
|
|
|
617 |
if update_response.status_code == 200:
|
618 |
logger.info(f"✅ Subscription {sub['id']} deactivated successfully for stylist {data.stylist_id}.")
|
619 |
else:
|
620 |
-
|
|
|
621 |
else:
|
622 |
logger.error(f"❌ Failed to fetch subscriptions from Supabase for stylist {data.stylist_id}.")
|
623 |
|
|
|
604 |
if response_subscriptions.status_code == 200:
|
605 |
subscriptions_data = response_subscriptions.json()
|
606 |
for sub in subscriptions_data:
|
607 |
+
# Atualiza para "active = false" para todas as assinaturas do estilista no banco
|
608 |
+
for sub in subscriptions_data:
|
609 |
update_data = {
|
610 |
"active": False
|
611 |
}
|
|
|
615 |
headers=SUPABASE_HEADERS,
|
616 |
json=update_data
|
617 |
)
|
618 |
+
|
619 |
+
# Logar resposta da requisição PATCH
|
620 |
if update_response.status_code == 200:
|
621 |
logger.info(f"✅ Subscription {sub['id']} deactivated successfully for stylist {data.stylist_id}.")
|
622 |
else:
|
623 |
+
# Logando o erro com mais detalhes
|
624 |
+
logger.error(f"❌ Failed to deactivate subscription {sub['id']} for stylist {data.stylist_id}. Response Code: {update_response.status_code} - {update_response.text}")
|
625 |
else:
|
626 |
logger.error(f"❌ Failed to fetch subscriptions from Supabase for stylist {data.stylist_id}.")
|
627 |
|