From ac1ae0746999eee999118dd10e952f66937f5bb0 Mon Sep 17 00:00:00 2001 From: Nitin Kumar <46647141+snitin315@users.noreply.github.com> Date: Sun, 26 Jan 2020 23:41:22 +0530 Subject: [PATCH] fix: add check if donation ticket has payment method enabled (#6789) --- app/api/tickets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/tickets.py b/app/api/tickets.py index b9f5c86864..c78cb25a2e 100644 --- a/app/api/tickets.py +++ b/app/api/tickets.py @@ -70,7 +70,7 @@ def before_create_object(self, data, view_kwargs): {'event_id': data['event']}, "Event does not exist" ) - if data.get('type') == 'paid': + if data.get('type') == 'paid' or data.get('type') == 'donation': if not event.is_payment_enabled(): raise UnprocessableEntity( {'event_id': data['event']}, @@ -231,7 +231,7 @@ def before_update_object(self, ticket, data, view_kwargs): :param view_kwargs: :return: """ - if ticket.type == 'paid': + if ticket.type == 'paid' or ticket.type == 'donation': try: event = ( db.session.query(Event)