From 793e7be7565ae7b3e58f3d0a6a13cdb35c1f1f51 Mon Sep 17 00:00:00 2001 From: ncoronel Date: Tue, 29 Sep 2026 16:35:07 -0300 Subject: [PATCH] fix: provision events before client migration --- database/seeders/FiestaTradicionArrufoSeeder.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/database/seeders/FiestaTradicionArrufoSeeder.php b/database/seeders/FiestaTradicionArrufoSeeder.php index 69263cb7..4127bb31 100644 --- a/database/seeders/FiestaTradicionArrufoSeeder.php +++ b/database/seeders/FiestaTradicionArrufoSeeder.php @@ -14,6 +14,7 @@ use App\Shared\Enums\FieldType; use Illuminate\Database\Seeder; use Illuminate\Http\UploadedFile; use Illuminate\Support\Carbon; +use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Storage; use RuntimeException; @@ -51,14 +52,19 @@ class FiestaTradicionArrufoSeeder extends Seeder ['tenant_code' => $tenant->codigo, 'title' => self::TITLE], ['published_at' => now()], ); - $event->update([ - 'client_id' => $client->id, + $eventData = [ 'subtitle' => 'Una noche para celebrar nuestras raíces y mantener viva la tradición gaucha.', 'description' => 'La 26.º Fiesta de la Tradición y 4.º Encuentro de Agrupaciones Gauchas reunirá a agrupaciones, artesanos, pilcheros y público en general para compartir una jornada dedicada a nuestras costumbres y cultura.' ."\n\n".'Un encuentro para disfrutar de la tradición, la identidad gaucha y el espíritu de camaradería, en el Predio de Doma del Club Unión Deportiva Arrufó.' ."\n\n".'Organiza: Biblioteca Popular Miguel Ángel Sosa.', 'location' => 'Predio de Doma del Club Unión Deportiva Arrufó', - ]); + ]; + + if (Schema::hasColumn('events', 'client_id')) { + $eventData['client_id'] = $client->id; + } + + $event->update($eventData); $eventImage = $event->attachment; if ($eventImage === null || ! Storage::disk('s3')->exists($eventImage->path)) {