Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java =================================================================== diff -u -r3fd384118cee7535fc2e8a3964be830e26b97612 -r00abe44ce0b902bd6c797e3a17e7d36cf73af34c --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision 3fd384118cee7535fc2e8a3964be830e26b97612) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision 00abe44ce0b902bd6c797e3a17e7d36cf73af34c) @@ -938,11 +938,16 @@ // save all authoring message one by one. // reset all resourceItem createBy user Set items = toolContentObj.getMessages(); + int sequenceId = 1; for (Message item : items) { item.setCreatedBy(user); item.setIsAuthored(true); item.setForum(toolContentObj); item.setSessionClones(new HashSet()); + // very old LDs did not have sequence IDs in Message and the default value is 0 + if (item.getSequenceId() == 0) { + item.setSequenceId(sequenceId++); + } createRootTopic(toolContentObj.getUid(), (ForumToolSession) null, item); } } catch (ImportToolContentException e) {