From b6e4caceb769c19b393ba0c18be6fbb17df97c19 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 30 May 2023 03:42:44 +0200 Subject: [PATCH] use direct data access for response data --- Controller/ApiController.php | 8 ++++---- Controller/BackendController.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index f980f67..e3e6e6f 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -140,7 +140,7 @@ final class ApiController extends Controller public function apiCommentCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void { if (!empty($val = $this->validateCommentCreate($request))) { - $response->set('comment_create', new FormValidation($val)); + $response->data['comment_create'] = new FormValidation($val); $response->header->status = RequestStatusCode::R_400; return; @@ -149,7 +149,7 @@ final class ApiController extends Controller $comment = $this->createCommentFromRequest($request); $this->createModel($request->header->account, $comment, CommentMapper::class, 'comment', $request->getOrigin()); - if (!empty($request->getFiles()) + if (!empty($request->files) || !empty($request->getDataJson('media')) ) { $this->createCommentMedia($comment, $request); @@ -175,7 +175,7 @@ final class ApiController extends Controller /** @var \Modules\Admin\Models\Account $account */ $account = AccountMapper::get()->where('id', $request->header->account)->execute(); - if (!empty($uploadedFiles = $request->getFiles())) { + if (!empty($uploadedFiles = $request->files)) { $uploaded = $this->app->moduleManager->get('Media')->uploadFiles( [], [], @@ -436,7 +436,7 @@ final class ApiController extends Controller public function apiChangeCommentVote(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void { if (!empty($val = $this->validateCommentVote($request))) { - $response->set('qa_answer_vote', new FormValidation($val)); + $response->data['qa_answer_vote'] = new FormValidation($val); $response->header->status = RequestStatusCode::R_400; return; diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 32de6c4..a195ffe 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -134,7 +134,7 @@ final class BackendController extends Controller public function apiCommentCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void { if (!empty($val = $this->validateCommentCreate($request))) { - $response->set('comment_create', new FormValidation($val)); + $response->data['comment_create'] = new FormValidation($val); $response->header->status = RequestStatusCode::R_400; return;