From e10e235a003bc530f970dc945fd1c516567b6d6c Mon Sep 17 00:00:00 2001 From: Suneet Srivastava Date: Tue, 24 Nov 2020 22:08:12 +0530 Subject: [PATCH] feat: Create attendee pdf for every ticket holder (#7462) Co-authored-by: Suneet Srivastava --- app/api/helpers/order.py | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/app/api/helpers/order.py b/app/api/helpers/order.py index 0341658320..603248b48a 100644 --- a/app/api/helpers/order.py +++ b/app/api/helpers/order.py @@ -88,21 +88,15 @@ def create_pdf_tickets_for_holder(order): order.tickets_pdf_url = pdf for holder in order.ticket_holders: - if (not holder.user) or holder.user.id != order.user_id: - # holder is not the order buyer. - pdf = create_save_pdf( - render_template( - 'pdf/ticket_attendee.html', order=order, holder=holder - ), - UPLOAD_PATHS['pdf']['tickets_all'], - dir_path='/static/uploads/pdf/tickets/', - identifier=order.identifier, - extra_identifiers={'extra_identifier': holder.id}, - upload_dir='generated/tickets/', - ) - else: - # holder is the order buyer. - pdf = order.tickets_pdf_url + # create attendee pdf for every ticket holder + pdf = create_save_pdf( + render_template('pdf/ticket_attendee.html', order=order, holder=holder), + UPLOAD_PATHS['pdf']['tickets_all'], + dir_path='/static/uploads/pdf/tickets/', + identifier=order.identifier, + extra_identifiers={'extra_identifier': holder.id}, + upload_dir='generated/tickets/', + ) holder.pdf_url = pdf save_to_db(holder)