Minor: Exercise: Avoid NOTICE when importing AIKEN through textarea

pull/4554/head
Yannick Warnier 3 years ago
parent 2dd8938712
commit 2c702222cd
  1. 6
      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 = []) function aikenImportExercise($file = null, $request = [])
{ {
$exerciseInfo = []; $exerciseInfo = [];
$fileIsSet = false;
if (isset($file)) { if (isset($file)) {
$fileIsSet = true;
// The import is from aiken file format. // The import is from aiken file format.
$archivePath = api_get_path(SYS_ARCHIVE_PATH).'aiken/'; $archivePath = api_get_path(SYS_ARCHIVE_PATH).'aiken/';
$baseWorkDir = $archivePath; $baseWorkDir = $archivePath;
@ -379,7 +381,9 @@ function aikenImportExercise($file = null, $request = [])
} }
// Delete the temp dir where the exercise was unzipped // Delete the temp dir where the exercise was unzipped
my_delete($baseWorkDir.$uploadPath); if ($fileIsSet) {
my_delete($baseWorkDir.$uploadPath);
}
return $lastExerciseId; return $lastExerciseId;
} }

Loading…
Cancel
Save