This commit is contained in:
Mark Gregory
2026-06-15 18:05:23 +01:00
parent 0a9746fa77
commit a96369c90a
16 changed files with 164 additions and 143 deletions
+2 -6
View File
@@ -34,14 +34,10 @@ final class TicketService
{
return DB::transaction(function () use ($user, $data, $files): Ticket {
$defaultStatusSlug = (string) config('helpdesk.default_status_slug', 'new');
$status = ! empty($data['status_id'])
? Status::query()->whereKey((int) $data['status_id'])->first()
$status = Schema::hasTable('helpdesk_statuses') && Schema::hasColumn('helpdesk_statuses', 'is_default')
? Status::query()->where('is_default', true)->orderBy('sort_order')->first()
: null;
if (! $status && Schema::hasTable('helpdesk_statuses') && Schema::hasColumn('helpdesk_statuses', 'is_default')) {
$status = Status::query()->where('is_default', true)->orderBy('sort_order')->first();
}
if (! $status) {
$status = Status::query()->where('slug', $defaultStatusSlug)->first();
}