From 5ffb9f1eed7b709d0ea3bfe0ffb8f97cdb83ffb8 Mon Sep 17 00:00:00 2001 From: Joel Wedemire Date: Wed, 8 Apr 2026 21:34:30 -0700 Subject: [PATCH] Reset ticketing demo data before seeding --- src/Database/Seeders/TicketingDemoSeeder.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Database/Seeders/TicketingDemoSeeder.php b/src/Database/Seeders/TicketingDemoSeeder.php index 908e0c9..60b4b66 100644 --- a/src/Database/Seeders/TicketingDemoSeeder.php +++ b/src/Database/Seeders/TicketingDemoSeeder.php @@ -28,6 +28,15 @@ class TicketingDemoSeeder extends Seeder $users = collect([$admin, $micah, $nahum])->filter()->values(); + // Clear prior demo/QA ticketing data so the demo state stays coherent instead of + // piling new groups/tickets on top of earlier test scaffolds. + TicketMessage::query()->delete(); + Ticket::query()->delete(); + TicketingProject::query()->delete(); + PriorityLevel::query()->delete(); + TicketingAgentAccess::query()->delete(); + TicketingGroup::query()->delete(); + $groups = [ ['name' => 'IT Helpdesk', 'prefix' => 'IT', 'email_address' => 'helpdesk@vcs.local', 'color' => '#2563eb'], ['name' => 'Facilities', 'prefix' => 'FAC', 'email_address' => 'facilities@vcs.local', 'color' => '#059669'],