|
|
@ -153,10 +153,10 @@ def refund_buyers_on_cancelled_sales() -> bool:
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
if cache.get(f'{sale.id}_sale_refund_tries'):
|
|
|
|
if cache.get(f'{sale.id}_sale_refund_tries'):
|
|
|
|
logger.info(f'[INFO] Balance for sale #{sale.id} is 0. Marking payment_refunded flag.')
|
|
|
|
logger.info(f'[INFO] Balance for sale #{sale.id} is 0 still. Marking payment_refunded flag.')
|
|
|
|
sale.payment_refunded = True
|
|
|
|
sale.payment_refunded = True
|
|
|
|
sale.save()
|
|
|
|
sale.save()
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
logger.info(f'[INFO] Setting flag in cache for sale #{sale.id} to try another block cycle for good measure.')
|
|
|
|
logger.info(f'[INFO] Setting flag in cache for sale #{sale.id} to try another block cycle for good measure.')
|
|
|
|
cache.set(f'{sale.id}_sale_refund_tries', {}, settings.CACHE_TTL)
|
|
|
|
cache.set(f'{sale.id}_sale_refund_tries', {"tries": 1}, settings.CACHE_TTL)
|
|
|
|