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