diff --git a/Classes/Controller/JoblistController.php b/Classes/Controller/JoblistController.php
index 981a4417e22563b0a32ed036d39551e165963c0c..6ce6bb2ec280dd030d18e6b51df4b29f105fa682 100644
--- a/Classes/Controller/JoblistController.php
+++ b/Classes/Controller/JoblistController.php
@@ -103,7 +103,7 @@ class JoblistController extends ActionController {
 	 */
 	public function applyAction(JobApplication $applyData) {
 		try {
-			$this->submitApplicationFiles($GLOBALS['TSFE']->fe_user->id, $applyData);
+			$this->submitApplicationFiles($applyData);
 
 			/** @noinspection PhpMethodParametersCountMismatchInspection */
 			$mailService = $this->objectManager->get(
@@ -253,13 +253,13 @@ class JoblistController extends ActionController {
 	 * @throws \Exception
 	 * @throws \InvalidArgumentException
 	 */
-	private function submitApplicationFiles($folder, JobApplication $applicationData) {
+	private function submitApplicationFiles(JobApplication $applicationData) {
 		$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
 		$resourceFactory = $objectManager->get(ResourceFactory::class);
 
 		$storage = $resourceFactory->getStorageObject(1);
 		$newName = date('Ymd-His') . '_' . $applicationData->getFirstName();
-		$sourceFolder = $storage->getFolder('/Extension/temp/' . $folder);
+		$sourceFolder = $storage->getFolder('/Extension/temp/' . uniqid('sgjobs-', TRUE));
 		$subFolders = $storage->getFoldersInFolder($sourceFolder);
 
 		$fileNames = [];