From 0e4662c5be7d1fc020b5aa51067dc94dfa590541 Mon Sep 17 00:00:00 2001 From: Noah Lancien Date: Wed, 20 May 2026 17:00:52 +0200 Subject: [PATCH] fix: :bug: added more is_array check in mail view to prevent loop on null --- resources/views/emails/contact-text.blade.php | 4 +++ resources/views/emails/contact.blade.php | 28 +++++++++++-------- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/resources/views/emails/contact-text.blade.php b/resources/views/emails/contact-text.blade.php index 78cfc84e..668389c2 100644 --- a/resources/views/emails/contact-text.blade.php +++ b/resources/views/emails/contact-text.blade.php @@ -20,16 +20,20 @@ Téléphone : {{ $data->phone }} @endif @if (\App\Enums\Contact\ContactFormType::breeder->equals($data->enumType)) +@if (is_array($data->typeelevage)) Type d'élevage : @foreach($data->typeelevage as $breeding) {{ $breeding->label() }} @endforeach +@endif +@if (is_array($data->zonegeo)) Zone géographique : @foreach($data->zonegeo as $zone) {{ $zone->label() }} @endforeach @endif +@endif @if (\App\Enums\Contact\ContactFormType::restauration->equals($data->enumType)) Société : {{ $data->company }} diff --git a/resources/views/emails/contact.blade.php b/resources/views/emails/contact.blade.php index f3b787f6..272c5f7d 100644 --- a/resources/views/emails/contact.blade.php +++ b/resources/views/emails/contact.blade.php @@ -30,19 +30,23 @@ {{-- BREEDER --}} @if (\App\Enums\Contact\ContactFormType::breeder->equals($data->enumType)) -

Type d'élevage :

- + @if (is_array($data->typeelevage)) +

Type d'élevage :

+ + @endif -

Zone géographique :

- + @if (is_array($data->zonegeo)) +

Zone géographique :

+ + @endif @endif {{-- Restauration, Détaillant --}}