From d7c764f586111cd6bf48d8455843922ee05bf126 Mon Sep 17 00:00:00 2001
From: Stefan Galinski <stefan@sgalinski.de>
Date: Tue, 4 Apr 2023 16:04:32 +0200
Subject: [PATCH] [TASK] Cleanup

---
 Classes/Controller/JoblistController.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/Classes/Controller/JoblistController.php b/Classes/Controller/JoblistController.php
index 4eda844c..909a7374 100644
--- a/Classes/Controller/JoblistController.php
+++ b/Classes/Controller/JoblistController.php
@@ -718,9 +718,7 @@ class JoblistController extends ActionController {
 		$resourceFactory = GeneralUtility::makeInstance(ResourceFactory::class);
 		$storage = $resourceFactory->getStorageObject(1);
 		$folder = $storage->getFolder(UploadController::JOB_APPLICATION_FOLDER);
-
 		$tempFolder = $storage->getFolderInFolder(UploadController::JOB_APPLICATION_TEMP_FOLDER, $folder);
-
 		if (!$storage->hasFolderInFolder($folderName, $folder)) {
 			$newFolder = $storage->createFolder($folderName, $folder);
 		} else {
@@ -739,9 +737,10 @@ class JoblistController extends ActionController {
 				);
 			}
 
-			$singleUploadedArr = current($_POST[$singleFilePostKey]);
+			// get the first uploaded document, should be prevented in the frontend to upload more than one
+			$singleUploadedFile = current($_POST[$singleFilePostKey])['path'];
 
-			$filePathInfo = PathUtility::pathinfo($singleUploadedArr['path']);
+			$filePathInfo = PathUtility::pathinfo($singleUploadedFile);
 			if (!GeneralUtility::inList($allowedFileExtensions, strtolower($filePathInfo['extension']))) {
 				throw new TypeConverterException(
 					LocalizationUtility::translate('error.TypeConverterException.type', 'sg_jobs'),
-- 
GitLab