Skip to content

Commit

Permalink
Improve null safety
Browse files Browse the repository at this point in the history
  • Loading branch information
brodmo committed Jun 21, 2023
1 parent 10f635c commit b54a9e6
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion core/src/main/java/de/jplag/SubmissionSet.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import de.jplag.exceptions.ExitException;
import de.jplag.exceptions.SubmissionException;
import de.jplag.options.JPlagOptions;
import de.jplag.options.LanguageOption;

/**
* Collection of all submissions and their basecode if it exists. Parses all submissions upon creation.
Expand Down Expand Up @@ -45,7 +46,8 @@ public SubmissionSet(List<Submission> submissions, Submission baseCode, JPlagOpt
parseAllSubmissions();
this.submissions = filterValidSubmissions();
invalidSubmissions = filterInvalidSubmissions();
if (Boolean.TRUE.equals(options.language().getOptions().getOptionsAsMap().get("normalize").getValue()))
LanguageOption<?> normalizeOption = options.language().getOptions().getOptionsAsMap().get("normalize");
if (normalizeOption != null && Boolean.TRUE.equals(normalizeOption.getValue()))
submissions.forEach(Submission::normalize);
}

Expand Down

0 comments on commit b54a9e6

Please sign in to comment.