started to add indexes and fixed N+1 issue

This commit is contained in:
Mark Gregory
2026-06-12 14:28:25 +01:00
parent e79a029bed
commit 49340d42af
9 changed files with 469 additions and 255 deletions
+5 -6
View File
@@ -30,16 +30,15 @@ final class TicketService
{
return DB::transaction(function () use ($user, $data, $files): Ticket {
$status = Status::query()
->where('slug', config('helpdesk.default_status_slug', 'open'))
->where('slug', config('helpdesk.default_status_slug', 'new'))
->first();
if (! $status) {
$status = Status::query()->create([
'name' => 'Open',
'slug' => config('helpdesk.default_status_slug', 'open'),
'colour' => '#2563eb',
'sort_order' => 1,
'is_default' => true,
'name' => 'New',
'slug' => config('helpdesk.default_status_slug', 'new'),
'color' => 'sky',
'sort_order' => 5,
'is_closed' => false,
]);