From c6917762fddb11f45326d2b2a9f2cf055389ba69 Mon Sep 17 00:00:00 2001 From: as6325400 Date: Mon, 23 Sep 2024 14:53:12 +0800 Subject: [PATCH] add spaces before/after, change method name, change download content type --- webapp/src/Controller/Team/SubmissionController.php | 2 +- webapp/src/Service/SubmissionService.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/webapp/src/Controller/Team/SubmissionController.php b/webapp/src/Controller/Team/SubmissionController.php index ae1f1823a10..b67c135dc8e 100644 --- a/webapp/src/Controller/Team/SubmissionController.php +++ b/webapp/src/Controller/Team/SubmissionController.php @@ -236,7 +236,7 @@ public function downloadAction(int $submitId): Response $submitId)); } - if($this->submissionService->getSubmissionFileNums($submission) == 1){ + if ($this->submissionService->getSubmissionFileCount($submission) == 1) { return $this->submissionService->getSubmissionFileResponse($submission); } diff --git a/webapp/src/Service/SubmissionService.php b/webapp/src/Service/SubmissionService.php index 5426c95266b..4cc8ba0f444 100644 --- a/webapp/src/Service/SubmissionService.php +++ b/webapp/src/Service/SubmissionService.php @@ -785,14 +785,14 @@ public function getSubmissionFileResponse(Submission $submission): StreamedRespo return new StreamedResponse(function () use ($sourceCode) { echo $sourceCode; }, 200, [ - 'Content-Type' => 'application/octet-stream', + 'Content-Type' => 'text/plain', 'Content-Disposition' => 'attachment; filename="' . $filename . '"', 'Content-Length' => strlen($sourceCode), ]); } - public function getSubmissionFileNums(Submission $submission): int + public function getSubmissionFileCount(Submission $submission): int { $files = $submission->getFiles(); return count($files);