for (String user : userListTopic) {
if(userListCategory.contains(user)
|| userListForum.contains(user)
|| !canReceiveNotification(topicNode, user)) {
<BUG>emailListTopic.remove(i);
}</BUG>
++i;
<BUG>}
if (isApprovePost) {</BUG>
String owner = topicReader.string(EXO_OWNER);

for (String user : userListTopic) {
if(userListCategory.contains(user)
|| userListForum.contains(user)
|| !canReceiveNotification(topicNode, user)) {
removeEmail.add(emailListTopic.get(i));
}
++i;
}
emailListTopic.removeAll(removeEmail);
if (isApprovePost) {
String owner = topicReader.string(EXO_OWNER);
