From 1551de62fb47950aef4f23c03c5221918e8de6fe Mon Sep 17 00:00:00 2001 From: Uddeshya Singh Date: Fri, 12 Jul 2019 12:26:55 +0530 Subject: [PATCH] order deletion triggers emails --- app/api/orders.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/api/orders.py b/app/api/orders.py index 638a8253d9..1d76a433b6 100644 --- a/app/api/orders.py +++ b/app/api/orders.py @@ -323,15 +323,14 @@ def after_update_object(self, order, data, view_kwargs): # create pdf tickets. create_pdf_tickets_for_holder(order) - if order.status == 'cancelled': + if order.status == 'cancelled' and order.deleted_at is None: send_order_cancel_email(order) send_notif_ticket_cancel(order) # delete the attendees so that the tickets are unlocked. delete_related_attendees_for_order(order) - elif order.status == 'completed' or order.status == 'placed': - + elif (order.status == 'completed' or order.status == 'placed') and order.deleted_at is None: # Send email to attendees with invoices and tickets attached order_identifier = order.identifier