habulaj commited on
Commit
f80ef50
·
verified ·
1 Parent(s): c7cff5e

Update routes/subscription.py

Browse files
Files changed (1) hide show
  1. routes/subscription.py +2 -6
routes/subscription.py CHANGED
@@ -346,14 +346,10 @@ async def subscription_details(data: SubscriptionRequest):
346
  # Data da próxima cobrança - CORREÇÃO DEFINITIVA
347
  logger.info(f"Tentando buscar upcoming invoice para subscription: {subscription_id}")
348
  try:
349
- # FORMA INCORRETA (atual):
350
- # logger.info("Chamando stripe.Invoice.upcoming...")
351
- # upcoming_invoice = stripe.Invoice.upcoming(subscription=subscription_id)
352
-
353
- # FORMA CORRETA (usar async_stripe_request):
354
  logger.info("Chamando stripe.Invoice.upcoming via async_stripe_request...")
 
355
  upcoming_invoice = await async_stripe_request(
356
- stripe.Invoice.upcoming,
357
  subscription=subscription_id
358
  )
359
 
 
346
  # Data da próxima cobrança - CORREÇÃO DEFINITIVA
347
  logger.info(f"Tentando buscar upcoming invoice para subscription: {subscription_id}")
348
  try:
 
 
 
 
 
349
  logger.info("Chamando stripe.Invoice.upcoming via async_stripe_request...")
350
+ # SOLUÇÃO 1: Criar uma função lambda que chama o método estático
351
  upcoming_invoice = await async_stripe_request(
352
+ lambda **kwargs: stripe.Invoice.upcoming(**kwargs),
353
  subscription=subscription_id
354
  )
355