Fix billiable rate in updateMultiple time entries (ST-396)

This commit is contained in:
Constantin Graf
2024-09-03 12:55:33 +02:00
committed by Constantin Graf
parent e538fec7c7
commit 9df91f4e4a
2 changed files with 51 additions and 0 deletions

View File

@@ -299,6 +299,7 @@ class TimeEntryController extends Controller
$error = new Collection();
foreach ($ids as $id) {
/** @var TimeEntry|null $timeEntry */
$timeEntry = $timeEntries->firstWhere('id', $id);
if ($timeEntry === null) {
// Note: ID wrong or time entry in different organization
@@ -316,6 +317,7 @@ class TimeEntryController extends Controller
if ($overwriteClient) {
$timeEntry->client()->associate($client);
}
$timeEntry->setComputedAttributeValue('billable_rate');
$timeEntry->save();
$success->push($id);
}