crash backup
Some checks failed
Image optimization / general_image_workflow (push) Has been cancelled
CI / general_module_workflow_php (push) Has been cancelled
CI / general_module_workflow_js (push) Has been cancelled

This commit is contained in:
Dennis Eichhorn 2025-03-21 02:48:18 +00:00
parent 03cc649231
commit fffb364c50

View File

@ -95,7 +95,7 @@ final class ApiController extends Controller
}
/** @var \Modules\Comments\Models\CommentList $old */
$old = CommentListMapper::get()->where('id', (int) $request->getData('id'))->execute();
$old = CommentListMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute();
$new = $this->updateCommentListFromRequest($request, clone $old);
$this->updateModel($request->header->account, $old, $new, CommentListMapper::class, 'comment_list', $request->getOrigin());
@ -313,7 +313,7 @@ final class ApiController extends Controller
}
/** @var \Modules\Comments\Models\Comment $old */
$old = CommentMapper::get()->where('id', (int) $request->getData('id'))->execute();
$old = CommentMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute();
$new = $this->updateCommentFromRequest($request, clone $old);
$this->updateModel($request->header->account, $old, $new, CommentMapper::class, 'comment', $request->getOrigin());
@ -376,7 +376,7 @@ final class ApiController extends Controller
public function apiCommentGet(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{
/** @var \Modules\Comments\Models\Comment $comment */
$comment = CommentMapper::get()->where('id', (int) $request->getData('id'))->execute();
$comment = CommentMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute();
$this->createStandardReturnResponse($request, $response, $comment);
}
@ -396,7 +396,7 @@ final class ApiController extends Controller
public function apiCommentDelete(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{
/** @var \Modules\Comments\Models\Comment $comment */
$comment = CommentMapper::get()->where('id', (int) $request->getData('id'))->execute();
$comment = CommentMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute();
$this->deleteModel($request->header->account, $comment, CommentMapper::class, 'comment', $request->getOrigin());
$this->createStandardDeleteResponse($request, $response, $comment);
}
@ -424,12 +424,12 @@ final class ApiController extends Controller
}
/** @var \Modules\Comments\Models\CommentVote $vote */
$vote = CommentVoteMapper::findVote((int) $request->getData('id'), $request->header->account);
$vote = CommentVoteMapper::findVote($request->getDataInt('id') ?? 0, $request->header->account);
if ($vote->id === 0) {
$new = new CommentVote();
$new->score = (int) $request->getData('type');
$new->comment = (int) $request->getData('id');
$new->comment = $request->getDataInt('id') ?? 0;
$new->createdBy = $request->header->account;
$this->createModel($request->header->account, $new, CommentVoteMapper::class, 'comment_vote', $request->getOrigin());