part fix for tests
This commit is contained in:
@@ -9,6 +9,7 @@ use Illuminate\Http\RedirectResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Routing\Controller;
|
||||
use Modules\Helpdesk\Models\Ticket;
|
||||
use Modules\Helpdesk\Models\TimeLog;
|
||||
|
||||
final class TicketTimeLogController extends Controller
|
||||
{
|
||||
@@ -28,7 +29,17 @@ final class TicketTimeLogController extends Controller
|
||||
'description' => ['nullable', 'string', 'max:1000'],
|
||||
]);
|
||||
|
||||
$ticket->increment('time_spent_minutes', (int) $validated['minutes'], [
|
||||
$minutes = (int) $validated['minutes'];
|
||||
|
||||
TimeLog::query()->create([
|
||||
'ticket_id' => $ticket->getKey(),
|
||||
'user_id' => $request->user()?->getKey(),
|
||||
'minutes' => $minutes,
|
||||
'description' => $validated['description'] ?? null,
|
||||
'logged_at' => now(),
|
||||
]);
|
||||
|
||||
$ticket->increment('time_spent_minutes', $minutes, [
|
||||
'last_activity_at' => now(),
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user