From 2eb53dfd8d6fed63241ffe23098562d9aad55e1f Mon Sep 17 00:00:00 2001 From: Meghal Date: Wed, 2 Dec 2020 02:46:20 +0530 Subject: [PATCH 1/2] Preselect Ticket holder same as Ticket Buyer --- app/components/forms/orders/order-form.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/components/forms/orders/order-form.js b/app/components/forms/orders/order-form.js index fa74e8455fc..9c007e9f44d 100644 --- a/app/components/forms/orders/order-form.js +++ b/app/components/forms/orders/order-form.js @@ -25,9 +25,9 @@ export default Component.extend(FormMixin, { buyerHasLastName : readOnly('data.user.lastName'), holders : computed('data.attendees', function() { this.data.attendees.forEach(attendee => { - attendee.set('firstname', ''); - attendee.set('lastname', ''); - attendee.set('email', ''); + attendee.set('firstname', this.buyerFirstName); + attendee.set('lastname', this.buyerLastName); + attendee.set('email', this.buyer.content.email); }); return this.data.attendees; }), @@ -38,7 +38,7 @@ export default Component.extend(FormMixin, { } return true; }), - sameAsBuyer: false, + sameAsBuyer: true, isBillingInfoNeeded: computed('event', 'data.isBillingEnabled', function() { return this.event.isBillingInfoMandatory || this.data.isBillingEnabled; From 6ca48df5b7f0a19b05dac729a63bffe76243f27c Mon Sep 17 00:00:00 2001 From: Meghal Date: Wed, 2 Dec 2020 12:42:49 +0530 Subject: [PATCH 2/2] Preselect Ticket holder same as Ticket Buyer --- app/components/forms/orders/order-form.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/components/forms/orders/order-form.js b/app/components/forms/orders/order-form.js index 9c007e9f44d..4bbdf3ddad6 100644 --- a/app/components/forms/orders/order-form.js +++ b/app/components/forms/orders/order-form.js @@ -24,10 +24,16 @@ export default Component.extend(FormMixin, { buyerHasFirstName : readOnly('data.user.firstName'), buyerHasLastName : readOnly('data.user.lastName'), holders : computed('data.attendees', function() { - this.data.attendees.forEach(attendee => { - attendee.set('firstname', this.buyerFirstName); - attendee.set('lastname', this.buyerLastName); - attendee.set('email', this.buyer.content.email); + this.data.attendees.forEach((attendee, index) => { + if (index === 0) { + attendee.set('firstname', this.buyerFirstName); + attendee.set('lastname', this.buyerLastName); + attendee.set('email', this.buyer.content.email); + } else { + attendee.set('firstname', ''); + attendee.set('lastname', ''); + attendee.set('email', ''); + } }); return this.data.attendees; }),