no message

This commit is contained in:
StudioTem committed 2023-02-15 18:49:15 +01:00
1 parent 38fb8afd11
commit 47a521a83d
2 files changed
+8 -9

No files matched your search

@@ -144,9 +144,9 @@ class SubTaskController extends Controller
$subtask = $mastertask->subtasks()->create($request->all()['data']);
// syncnutie timeblocks
if (!empty($data['data']['timeblocks'])) {
//if (!empty($data['data']['timeblocks'])) {
$subtask->syncTimeblocks($data['data']['timeblocks']);
}
//}
// upload attachmentu
if ($request->file('data')) {
@@ -184,15 +184,11 @@ class SubTaskController extends Controller
$subtask->update($request->all()['data']);
// syncnutie vykazu
if (!empty($data['data']['timesheets'])) {
$subtask->syncTimesheets($data['data']['timesheets']);
}
$subtask->syncTimesheets($data['data']['timesheets']);
// syncnutie timeblocks
if (!empty($data['data']['timeblocks'])) {
$subtask->syncTimeblocks($data['data']['timeblocks']);
}
$subtask->syncTimeblocks($data['data']['timeblocks']);
return response()->json([
'message' => 'Subtask updated successfully',
'subtask' => new SubTaskResource($subtask)
+3
View File
@@ -65,6 +65,9 @@ class SubTask extends Model
public function syncTimeblocks(Array $timeblocks)
{
if (empty($timeblocks)) {
return $this->timeblocks()->delete();
}
// pripravenie array na upsert
$timeblocks = array_map(function($item) {
$item['sub_task_id'] = $this->id;