From 516fab52da153a0939b5b36cf475073f0222536b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 20 Mar 2019 23:09:13 +0100 Subject: [PATCH] Do not send payment reminders to orders pending approval --- src/pretix/base/services/orders.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index 44c8784eb..bf672d5fc 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -688,7 +688,8 @@ def send_expiry_warnings(sender, **kwargs): today = now().replace(hour=0, minute=0, second=0) for o in Order.objects.filter( - expires__gte=today, expiry_reminder_sent=False, status=Order.STATUS_PENDING, datetime__lte=now() - timedelta(hours=2) + expires__gte=today, expiry_reminder_sent=False, status=Order.STATUS_PENDING, + datetime__lte=now() - timedelta(hours=2), require_approval=False ).only('pk'): with transaction.atomic(): o = Order.objects.select_related('event').select_for_update().get(pk=o.pk)