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)