Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java =================================================================== diff -u -r3fd384118cee7535fc2e8a3964be830e26b97612 -ra71eb6d1262d4adfd8ae73a5b150084c9eb6e199 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 3fd384118cee7535fc2e8a3964be830e26b97612) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision a71eb6d1262d4adfd8ae73a5b150084c9eb6e199) @@ -957,12 +957,13 @@ do { topic = plannerForm.getTopic(topicIndex); - subject = WebUtil.removeHTMLtags(topic).trim(); + subject = WebUtil.removeHTMLtags(topic); // Getting 3 first words from body and making the subject out of it if (StringUtils.isBlank(subject)) { subject = null; } else { + subject = subject.trim(); matcher = regexPattern.matcher(subject); int currentEnd = subject.length(); for (short wordIndex = 0; wordIndex < ForumConstants.SUBJECT_WORD_COUNT; wordIndex++) { @@ -975,7 +976,7 @@ subject = subject.substring(0, currentEnd).concat("..."); } - if (StringUtils.isEmpty(topic)) { + if (StringUtils.isEmpty(subject)) { plannerForm.removeTopic(topicIndex); } else if (forumTopicIterator.hasNext()) { message = forumTopicIterator.next();