From d884436b426bc6fd64c1f5577e4d598ccd3c90ae Mon Sep 17 00:00:00 2001 From: lance Date: Wed, 22 Jan 2020 23:00:56 -0800 Subject: [PATCH] fix how we save the cache --- sales/tasks/payments.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sales/tasks/payments.py b/sales/tasks/payments.py index ccdacdc..9013a91 100644 --- a/sales/tasks/payments.py +++ b/sales/tasks/payments.py @@ -153,10 +153,10 @@ def refund_buyers_on_cancelled_sales() -> bool: return False else: 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.save() return True else: 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)