From 823eca7dc528c17f831922e68fedc63452c6344f Mon Sep 17 00:00:00 2001 From: Dave Earley Date: Mon, 27 Jul 2026 22:57:46 +0100 Subject: [PATCH 1/6] Fix undefined email on signup --- .../components/forms/OrganizerForm/index.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/forms/OrganizerForm/index.tsx b/frontend/src/components/forms/OrganizerForm/index.tsx index fa6c1aaf92..a7887d7b3d 100644 --- a/frontend/src/components/forms/OrganizerForm/index.tsx +++ b/frontend/src/components/forms/OrganizerForm/index.tsx @@ -95,15 +95,20 @@ export const OrganizerCreateForm = ({onSuccess, onCancel}: OrganizerFormProps) = } useEffect(() => { - if (meFetched) { - form.setFieldValue('currency', String(account?.currency_code)); + if (!accountFetched) { + return; } - if (accountFetched) { - form.setFieldValue('name', String(account?.name)); - form.setFieldValue('email', String(me?.email)); - form.setFieldValue('timezone', String(me?.timezone)); + form.setFieldValue('currency', account?.currency_code ?? ''); + form.setFieldValue('name', account?.name ?? ''); + }, [accountFetched]); + + useEffect(() => { + if (!meFetched) { + return; } - }, [accountFetched, meFetched]); + form.setFieldValue('email', me?.email ?? ''); + form.setFieldValue('timezone', me?.timezone ?? Intl.DateTimeFormat().resolvedOptions().timeZone); + }, [meFetched]); return ( From 0181d3d746f32dacfcd3e9c63943e828974586bd Mon Sep 17 00:00:00 2001 From: Dave Earley Date: Mon, 27 Jul 2026 23:12:00 +0100 Subject: [PATCH 2/6] Improve email templates --- .../emails/orders/attendee-ticket.blade.php | 3 +- .../organizer/summary-for-organizer.blade.php | 3 - .../views/emails/orders/summary.blade.php | 6 +- .../views/vendor/mail/html/footer.blade.php | 4 +- .../views/vendor/mail/html/header.blade.php | 6 +- .../views/vendor/mail/html/layout.blade.php | 14 +- .../views/vendor/mail/html/message.blade.php | 6 +- .../views/vendor/mail/html/themes/default.css | 208 ++++++++++++------ 8 files changed, 159 insertions(+), 91 deletions(-) diff --git a/backend/resources/views/emails/orders/attendee-ticket.blade.php b/backend/resources/views/emails/orders/attendee-ticket.blade.php index df55702afa..2e7514b488 100644 --- a/backend/resources/views/emails/orders/attendee-ticket.blade.php +++ b/backend/resources/views/emails/orders/attendee-ticket.blade.php @@ -35,8 +35,7 @@ # {{ __('You\'re going to') }} {{ $event->getTitle() }}! 🎉 -
-
+ @if($order->isOrderAwaitingOfflinePayment())

diff --git a/backend/resources/views/emails/orders/organizer/summary-for-organizer.blade.php b/backend/resources/views/emails/orders/organizer/summary-for-organizer.blade.php index 6d69ccda10..3a790b06ba 100644 --- a/backend/resources/views/emails/orders/organizer/summary-for-organizer.blade.php +++ b/backend/resources/views/emails/orders/organizer/summary-for-organizer.blade.php @@ -7,10 +7,7 @@ # {{ __('You\'ve received a new order!') }} 🎉 -
{{ __('Congratulations! You\'ve received a new order for ') }} {{ $event->getTitle() }}! {{ __('Please find the details below.') }} -
-
@if($order->isOrderAwaitingOfflinePayment())

diff --git a/backend/resources/views/emails/orders/summary.blade.php b/backend/resources/views/emails/orders/summary.blade.php index bdd61636ce..ca84e41df1 100644 --- a/backend/resources/views/emails/orders/summary.blade.php +++ b/backend/resources/views/emails/orders/summary.blade.php @@ -41,7 +41,7 @@

-# {{ __('Event Details') }} +## {{ __('Event Details') }} **{{ __('Event Name:') }}** {{ $event->getTitle() }}
**{{ __('Date & Time:') }}** {{ __(':date at :time', ['date' => $displayDate, 'time' => $displayTime]) }} @@ -55,14 +55,14 @@ @if($eventSettings->getPostCheckoutMessage() && $order->isOrderCompleted())

-# {{ __('Additional Information') }} +## {{ __('Additional Information') }} {!! $eventSettings->getPostCheckoutMessage() !!}

@endif -# {{ __('Order Summary') }} +## {{ __('Order Summary') }} - **{{ __('Order Number:') }}** {{ $order->getPublicId() }} - **{{ __('Total Amount:') }}** {{ Currency::format($order->getTotalGross(), $event->getCurrency()) }} diff --git a/backend/resources/views/vendor/mail/html/footer.blade.php b/backend/resources/views/vendor/mail/html/footer.blade.php index 33f7dad76d..e00bda4e31 100644 --- a/backend/resources/views/vendor/mail/html/footer.blade.php +++ b/backend/resources/views/vendor/mail/html/footer.blade.php @@ -1,8 +1,8 @@ - + - diff --git a/backend/resources/views/vendor/mail/html/header.blade.php b/backend/resources/views/vendor/mail/html/header.blade.php index 6e30a3df94..7de65ac147 100644 --- a/backend/resources/views/vendor/mail/html/header.blade.php +++ b/backend/resources/views/vendor/mail/html/header.blade.php @@ -2,11 +2,7 @@ diff --git a/backend/resources/views/vendor/mail/html/layout.blade.php b/backend/resources/views/vendor/mail/html/layout.blade.php index 574631dd92..692cf993b1 100644 --- a/backend/resources/views/vendor/mail/html/layout.blade.php +++ b/backend/resources/views/vendor/mail/html/layout.blade.php @@ -8,18 +8,28 @@