ST-370: Fixed error when sending unknown fields in request

This commit is contained in:
Constantin Graf
2024-08-23 16:49:39 +02:00
committed by Constantin Graf
parent 87b114a32a
commit b7c9aa6f28
2 changed files with 38 additions and 2 deletions

View File

@@ -275,14 +275,14 @@ class TimeEntryController extends Controller
$this->checkAnyPermission($organization, ['time-entries:update:all', 'time-entries:update:own']);
$canAccessAll = $this->hasPermission($organization, 'time-entries:update:all');
$ids = $request->input('ids');
$ids = $request->validated('ids');
$timeEntries = TimeEntry::query()
->whereBelongsTo($organization, 'organization')
->whereIn('id', $ids)
->get();
$changes = $request->input('changes');
$changes = $request->validated('changes');
if (isset($changes['member_id']) && ! $canAccessAll && $this->member($organization)->getKey() !== $changes['member_id']) {
throw new AuthorizationException();