This commit is contained in:
Dennis Eichhorn 2024-02-04 20:34:12 +00:00
parent 2eef4d2b13
commit 6d1ae183cb
2 changed files with 10 additions and 16 deletions

View File

@ -154,7 +154,7 @@ final class ApiController extends Controller
} }
if (!empty($uploadedFiles = $request->files)) { if (!empty($uploadedFiles = $request->files)) {
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles( $uploaded = $this->app->moduleManager->get('Media', 'Api')->uploadFiles(
[], [],
[], [],
$uploadedFiles, $uploadedFiles,
@ -168,10 +168,9 @@ final class ApiController extends Controller
} }
} }
if (!empty($mediaFiles = $request->getDataJson('media'))) { $mediaFiles = $request->getDataJson('media');
foreach ($mediaFiles as $media) { foreach ($mediaFiles as $media) {
$question->files[] = new NullMedia($media); $question->files[] = new NullMedia($media);
}
} }
return $question; return $question;
@ -250,7 +249,7 @@ final class ApiController extends Controller
$answer->createdBy = new Profile(new NullAccount($request->header->account)); $answer->createdBy = new Profile(new NullAccount($request->header->account));
if (!empty($uploadedFiles = $request->files)) { if (!empty($uploadedFiles = $request->files)) {
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles( $uploaded = $this->app->moduleManager->get('Media', 'Api')->uploadFiles(
[], [],
[], [],
$uploadedFiles, $uploadedFiles,
@ -264,10 +263,9 @@ final class ApiController extends Controller
} }
} }
if (!empty($mediaFiles = $request->getDataJson('media'))) { $mediaFiles = $request->getDataJson('media');
foreach ($mediaFiles as $media) { foreach ($mediaFiles as $media) {
$answer->files[] = new NullMedia($media); $answer->files[] = new NullMedia($media);
}
} }
return $answer; return $answer;

View File

@ -50,9 +50,7 @@ final class QAHelperMapper extends DataMapperFactory
->execute() ->execute()
?->fetchAll(); ?->fetchAll();
if ($questionScore === null) { $questionScore ??= [];
$questionScore = [];
}
foreach ($questionScore as $votes) { foreach ($questionScore as $votes) {
$scores[(int) $votes['qa_question_vote_created_for']] = (int) $votes['score']; $scores[(int) $votes['qa_question_vote_created_for']] = (int) $votes['score'];
@ -67,9 +65,7 @@ final class QAHelperMapper extends DataMapperFactory
->execute() ->execute()
?->fetchAll(); ?->fetchAll();
if ($answerScore === null) { $answerScore ??= [];
$answerScore = [];
}
foreach ($answerScore as $votes) { foreach ($answerScore as $votes) {
$scores[(int) $votes['qa_answer_vote_created_for']] ??= 0; $scores[(int) $votes['qa_answer_vote_created_for']] ??= 0;