From bec03361ad07310b1172b98c0fb4d78148fb845c Mon Sep 17 00:00:00 2001 From: Martin Krulis Date: Mon, 15 Apr 2019 12:12:54 +0200 Subject: [PATCH] Fixing bug in exercise config form. --- .../EditExerciseSimpleConfigTestCompilation.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/components/forms/EditExerciseSimpleConfigForm/EditExerciseSimpleConfigTestCompilation.js b/src/components/forms/EditExerciseSimpleConfigForm/EditExerciseSimpleConfigTestCompilation.js index 96ac16f70..d27448cfa 100644 --- a/src/components/forms/EditExerciseSimpleConfigForm/EditExerciseSimpleConfigTestCompilation.js +++ b/src/components/forms/EditExerciseSimpleConfigForm/EditExerciseSimpleConfigTestCompilation.js @@ -49,14 +49,20 @@ class EditExerciseSimpleConfigTestCompilation extends Component { if (!extraFiles && !jarFiles) { return false; } - for (const files of Object.values(extraFiles)) { - if (files && files.length > 0) { - return true; + + if (extraFiles) { + for (const files of Object.values(extraFiles)) { + if (files && files.length > 0) { + return true; + } } } - for (const files of Object.values(jarFiles)) { - if (files && files.length > 0) { - return true; + + if (jarFiles) { + for (const files of Object.values(jarFiles)) { + if (files && files.length > 0) { + return true; + } } } return false;