diff --git a/server/src/main/java/prompt/ls1/service/ApplicationService.java b/server/src/main/java/prompt/ls1/service/ApplicationService.java index 9804a67d..fccff5e3 100644 --- a/server/src/main/java/prompt/ls1/service/ApplicationService.java +++ b/server/src/main/java/prompt/ls1/service/ApplicationService.java @@ -287,6 +287,9 @@ public List assignTechnicalChallengeScoresToDeveloperAppli final List updatedDeveloperApplications = new ArrayList<>(); scores.forEach(score -> { final DeveloperApplication developerApplication = findDeveloperApplicationById(score.getDeveloperApplicationId()); + if (developerApplication.getAssessment() == null) { + developerApplication.setAssessment(new ApplicationAssessment()); + } developerApplication.getAssessment().setTechnicalChallengeProgrammingScore(score.getProgrammingScore()); developerApplication.getAssessment().setTechnicalChallengeQuizScore(score.getQuizScore()); if (score.getProgrammingScore() < programmingScoreThreshold || score.getQuizScore() < quizScoreThreshold) {