Skip to content

Commit a97a1f7

Browse files
authored
fix: Send order email post completion (#5884)
1 parent 0f63322 commit a97a1f7

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

app/api/orders.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,15 @@ def after_update_object(self, order, data, view_kwargs):
307307
# delete the attendees so that the tickets are unlocked.
308308
delete_related_attendees_for_order(order)
309309

310+
elif order.status == 'completed':
311+
send_email_to_attendees(order, current_user.id)
312+
send_notif_to_attendees(order, current_user.id)
313+
314+
order_url = make_frontend_url(path='/orders/{identifier}'.format(identifier=order.identifier))
315+
for organizer in order.event.organizers:
316+
send_notif_ticket_purchase_organizer(organizer, order.invoice_number, order_url, order.event.name,
317+
order.identifier)
318+
310319
def before_delete_object(self, order, view_kwargs):
311320
"""
312321
method to check for proper permissions for deleting

0 commit comments

Comments
 (0)