@@ -65,7 +65,7 @@ def check_event_user_ticket_holders(order, data, element):
6565 raise ForbiddenError (
6666 {'pointer' : f'data/{ element } ' }, f"You cannot update { element } of an order" ,
6767 )
68- elif element == 'ticket_holders' :
68+ if element == 'ticket_holders' :
6969 ticket_holders = []
7070 for ticket_holder in order .ticket_holders :
7171 ticket_holders .append (str (ticket_holder .id ))
@@ -409,8 +409,7 @@ def before_update_object(self, order, data, view_kwargs):
409409 {'pointer' : f'data/{ element } ' },
410410 f"You cannot update { element } of an order" ,
411411 )
412- else :
413- check_event_user_ticket_holders (order , data , element )
412+ check_event_user_ticket_holders (order , data , element )
414413
415414 else :
416415 # Order created from the public pages.
@@ -424,7 +423,7 @@ def before_update_object(self, order, data, view_kwargs):
424423 {'pointer' : f'data/{ element } ' },
425424 f"You cannot update { element } of an order" ,
426425 )
427- elif (
426+ if (
428427 element == 'status'
429428 and order .amount
430429 and order .status == 'completed'
@@ -434,7 +433,7 @@ def before_update_object(self, order, data, view_kwargs):
434433 {'pointer' : 'data/status' },
435434 "You cannot update the status of a completed paid order" ,
436435 )
437- elif element == 'status' and order .status == 'cancelled' :
436+ if element == 'status' and order .status == 'cancelled' :
438437 # Since the tickets have been unlocked and we can't revert it.
439438 raise ForbiddenError (
440439 {'pointer' : 'data/status' },
@@ -449,9 +448,8 @@ def before_update_object(self, order, data, view_kwargs):
449448 {'pointer' : '' },
450449 "You cannot update a non-initialized or non-pending order" ,
451450 )
452- else :
453- for element in data :
454- if data [element ]:
451+ for element in data :
452+ if data [element ]:
455453 if (
456454 element == 'is_billing_enabled'
457455 and order .status == 'completed'
@@ -463,7 +461,7 @@ def before_update_object(self, order, data, view_kwargs):
463461 element
464462 ),
465463 )
466- elif (
464+ if (
467465 element not in relationships
468466 and data [element ] != getattr (order , element , None )
469467 and element not in get_updatable_fields ()
@@ -472,8 +470,7 @@ def before_update_object(self, order, data, view_kwargs):
472470 {'pointer' : f'data/{ element } ' },
473471 f"You cannot update { element } of an order" ,
474472 )
475- else :
476- check_event_user_ticket_holders (order , data , element )
473+ check_event_user_ticket_holders (order , data , element )
477474
478475 if has_access ('is_organizer' , event_id = order .event_id ) and 'order_notes' in data :
479476 if order .order_notes and data ['order_notes' ] not in order .order_notes .split (
@@ -488,7 +485,7 @@ def before_update_object(self, order, data, view_kwargs):
488485 {'pointer' : '/data/attributes/payment-mode' },
489486 "payment-mode cannot be free for order with amount > 0" ,
490487 )
491- elif (
488+ if (
492489 data .get ('status' ) == 'completed'
493490 and data .get ('payment_mode' ) == 'stripe'
494491 and not is_payment_valid (order , 'stripe' )
@@ -497,7 +494,7 @@ def before_update_object(self, order, data, view_kwargs):
497494 {'pointer' : '/data/attributes/payment-mode' },
498495 "insufficient data to verify stripe payment" ,
499496 )
500- elif (
497+ if (
501498 data .get ('status' ) == 'completed'
502499 and data .get ('payment_mode' ) == 'paypal'
503500 and not is_payment_valid (order , 'paypal' )
@@ -583,7 +580,7 @@ def before_delete_object(self, order, view_kwargs):
583580 """
584581 if not has_access ('is_coorganizer' , event_id = order .event .id ):
585582 raise ForbiddenError ({'source' : '' }, 'Access Forbidden' )
586- elif (
583+ if (
587584 order .amount
588585 and order .amount > 0
589586 and (order .status == 'completed' or order .status == 'placed' )
0 commit comments