Skip to content

Commit c77289c

Browse files
committed
Hotfixing bug in exercise config form validation.
1 parent 952f9fc commit c77289c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/components/forms/EditExerciseSimpleConfigForm/EditExerciseSimpleConfigForm.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ const validate = (formData, { exercise, supplementaryFiles }) => {
346346
/>
347347
);
348348

349-
if (test['entry-point'][envId]) {
349+
if (test['entry-point'] && test['entry-point'][envId]) {
350350
const extraFilesIndex = createFilesNamesIndex(test['extra-files'][envId]);
351351
validateFileExists(formData, errors, ['config', testKey, 'entry-point', envId], extraFilesIndex);
352352
}
@@ -434,7 +434,7 @@ const warn = formData => {
434434
);
435435

436436
// check ambiguity of entry points and mark them in envEntryPointDefaults
437-
for (const envId in test['entry-point']) {
437+
for (const envId in test['entry-point'] || {}) {
438438
const entryPoint = test['entry-point'][envId];
439439
envEntryPointDefaults[envId] = warnEntryPointStateFunction(envEntryPointDefaults[envId], entryPoint === '');
440440
}

0 commit comments

Comments
 (0)