mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
updates for type casting
This commit is contained in:
parent
ba7651cdae
commit
83e3147462
@ -332,7 +332,7 @@ class InvoiceItemSum
|
||||
|
||||
public function setLineTotal($total)
|
||||
{
|
||||
$this->item->line_total = $total;
|
||||
$this->item->line_total = (float)$total;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
@ -55,8 +55,7 @@ class StoreTaskRequest extends Request
|
||||
}
|
||||
|
||||
$rules['hash'] = 'bail|sometimes|string|nullable';
|
||||
$rules['rate'] = 'bail|numeric';
|
||||
|
||||
|
||||
$rules['time_log'] = ['bail',function ($attribute, $values, $fail) {
|
||||
|
||||
if(is_string($values)) {
|
||||
@ -124,8 +123,6 @@ class StoreTaskRequest extends Request
|
||||
}
|
||||
}
|
||||
|
||||
$input['rate'] = isset($input['rate']) ? $input['rate'] : 0;
|
||||
|
||||
if(!isset($input['time_log']) || empty($input['time_log']) || $input['time_log'] == '{}') {
|
||||
$input['time_log'] = json_encode([]);
|
||||
}
|
||||
|
@ -61,7 +61,7 @@ class UpdateTaskRequest extends Request
|
||||
}
|
||||
|
||||
$rules['hash'] = 'bail|sometimes|string|nullable';
|
||||
$rules['rate'] = 'bail|numeric';
|
||||
|
||||
$rules['time_log'] = ['bail', function ($attribute, $values, $fail) {
|
||||
|
||||
if(is_string($values)) {
|
||||
@ -137,9 +137,6 @@ class UpdateTaskRequest extends Request
|
||||
$input['time_log'] = json_encode([]);
|
||||
}
|
||||
|
||||
|
||||
$input['rate'] = isset($input['rate']) ? $input['rate'] : 0;
|
||||
|
||||
$this->replace($input);
|
||||
}
|
||||
|
||||
|
@ -50,6 +50,9 @@ class TaskRepository extends BaseRepository
|
||||
TaskAssigned::dispatch($task, $task->company->db)->delay(2);
|
||||
}
|
||||
|
||||
if(!$task->rate || !isset($data['rate']))
|
||||
$data['rate'] = 0;
|
||||
|
||||
$task->fill($data);
|
||||
$task->saveQuietly();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user