Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -rd4198d73576015c08d18ebf55f3079c84fdf3415 -rdac907ce79fde14b5b168324b3a2da18404d6dcb --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision d4198d73576015c08d18ebf55f3079c84fdf3415) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision dac907ce79fde14b5b168324b3a2da18404d6dcb) @@ -3638,8 +3638,10 @@ } if (isModification) { - addToCollection &= !collectionUUIDs.contains(uuid); - + if (collectionUUIDs != null) { + addToCollection &= !collectionUUIDs.contains(uuid); + } + int isModified = qbQuestion.isQbQuestionModified(oldQbQuestion); if (isModified == IQbService.QUESTION_MODIFIED_VERSION_BUMP) { qbQuestion.clearID();