Fixed boolean for status changes event

This commit is contained in:
noah.lancien 2023-04-17 13:35:33 +00:00
parent adfd7afed2
commit 64e8feea1e
3 changed files with 4 additions and 5 deletions

View file

@ -50,7 +50,7 @@ class TicketStatusChanged
User $user = null,
string $message = null,
bool $is_private = false,
bool $status_changed = false
bool $status_changed = true
) {
$this->ticket = $ticket;
$this->status = $status;

View file

@ -409,7 +409,7 @@ class TicketController extends Controller
$oldStatus = $ticket->status;
$ticket->status = TicketStatus::inprogress();
$ticket->saveQuietly();
event(new TicketStatusChanged($ticket, $oldStatus, null, $message));
event(new TicketStatusChanged($ticket, $oldStatus, null, $message, false, false));
event(new NotifySubscriptions($ticket, $message, collect([$ticket->user])));
/** @var \App\Models\User */
@ -454,7 +454,7 @@ class TicketController extends Controller
/** @var \App\Enums\TicketStatus */
$oldStatus = $ticket->status;
event(new TicketStatusChanged($ticket, $oldStatus, null, $message, true));
event(new TicketStatusChanged($ticket, $oldStatus, null, $message, true, false));
event(new NotifySubscriptions($ticket, $message, collect([$ticket->user])));
/** @var \App\Models\User */

View file

@ -77,8 +77,7 @@ class Ticket extends Model
TicketStatus::make($ticket->original['status']),
auth()->user(),
null,
false,
true
false
));
event(new NotifySubscriptions($ticket, sprintf(
'<b>%s</b> a modifié le statut en <b>%s</b>',