Index: lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java =================================================================== diff -u -rd578cfde655760533b6ede422e7cf675a8c4ca6d -ra75227caf7b39b015d53b73a473bc23738a04bdd --- lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java (.../QbService.java) (revision d578cfde655760533b6ede422e7cf675a8c4ca6d) +++ lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java (.../QbService.java) (revision a75227caf7b39b015d53b73a473bc23738a04bdd) @@ -862,7 +862,8 @@ Set nameWithoutUserAnswer = new LinkedHashSet<>(List.of(alternatives)); nameWithoutUserAnswer.remove(answer); name = nameWithoutUserAnswer.isEmpty() ? "" - : nameWithoutUserAnswer.stream().collect(Collectors.joining(QbUtils.VSA_ANSWER_DELIMITER)); + : nameWithoutUserAnswer.stream().filter(StringUtils::isNotBlank) + .collect(Collectors.joining(QbUtils.VSA_ANSWER_DELIMITER)); previousOption.setName(name); qbDAO.update(previousOption); qbDAO.flush();