diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 20c23ab..8a29931 100644 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -99,7 +99,7 @@ final class ApiController extends Controller } $task = $this->createTaskFromRequest($request); - $this->createModel($request->getHeader()->getAccount(), $task, TaskMapper::class, 'task'); + $this->createModel($request->getHeader()->getAccount(), $task, TaskMapper::class, 'task', $request->getOrigin()); $this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Task', 'Task successfully created.', $task); } @@ -172,7 +172,7 @@ final class ApiController extends Controller { $old = clone TaskMapper::get((int) $request->getData('id')); $new = $this->updateTaskFromRequest($request); - $this->updateModel($request->getHeader()->getAccount(), $old, $new, TaskMapper::class, 'task'); + $this->updateModel($request->getHeader()->getAccount(), $old, $new, TaskMapper::class, 'task', $request->getOrigin()); $this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Task', 'Task successfully updated.', $new); } @@ -253,8 +253,8 @@ final class ApiController extends Controller $task->setStatus($element->getStatus()); $task->setPriority($element->getPriority()); - $this->createModel($request->getHeader()->getAccount(), $element, TaskElementMapper::class, 'taskelement'); - $this->updateModel($request->getHeader()->getAccount(), $task, $task, TaskMapper::class, 'task'); + $this->createModel($request->getHeader()->getAccount(), $element, TaskElementMapper::class, 'taskelement', $request->getOrigin()); + $this->updateModel($request->getHeader()->getAccount(), $task, $task, TaskMapper::class, 'task', $request->getOrigin()); $this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Task element', 'Task element successfully created.', $element); } @@ -335,7 +335,7 @@ final class ApiController extends Controller { $old = clone TaskElementMapper::get((int) $request->getData('id')); $new = $this->updateTaskElementFromRequest($request); - $this->updateModel($request->getHeader()->getAccount(), $old, $new, TaskElementMapper::class, 'taskelement'); + $this->updateModel($request->getHeader()->getAccount(), $old, $new, TaskElementMapper::class, 'taskelement', $request->getOrigin()); /** * @todo Orange-Management/oms-Tasks#2 @@ -343,7 +343,7 @@ final class ApiController extends Controller * The task status is not normalized and relates to the last task element. * Depending on the task status of the last task element also the task status should change. */ - //$this->updateModel($request->getHeader()->getAccount(), $task, $task, TaskMapper::class, 'task'); + //$this->updateModel($request->getHeader()->getAccount(), $task, $task, TaskMapper::class, 'task', $request->getOrigin()); $this->fillJsonResponse($request, $response, NotificationLevel::OK, 'Task element', 'Task element successfully updated.', $new); }