From 2c702222cd78f8a339abee0c14e883c57293be67 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Fri, 20 Jan 2023 01:55:04 +0100 Subject: [PATCH] Minor: Exercise: Avoid NOTICE when importing AIKEN through textarea --- main/exercise/export/aiken/aiken_import.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main/exercise/export/aiken/aiken_import.inc.php b/main/exercise/export/aiken/aiken_import.inc.php index 871b446c58..ea0d5c0a39 100755 --- a/main/exercise/export/aiken/aiken_import.inc.php +++ b/main/exercise/export/aiken/aiken_import.inc.php @@ -215,8 +215,10 @@ function get_and_unzip_uploaded_exercise($baseWorkDir, $uploadPath) function aikenImportExercise($file = null, $request = []) { $exerciseInfo = []; + $fileIsSet = false; if (isset($file)) { + $fileIsSet = true; // The import is from aiken file format. $archivePath = api_get_path(SYS_ARCHIVE_PATH).'aiken/'; $baseWorkDir = $archivePath; @@ -379,7 +381,9 @@ function aikenImportExercise($file = null, $request = []) } // Delete the temp dir where the exercise was unzipped - my_delete($baseWorkDir.$uploadPath); + if ($fileIsSet) { + my_delete($baseWorkDir.$uploadPath); + } return $lastExerciseId; }