diff --git a/diylc/diylc-core/src/org/diylc/announcements/AnnouncementProvider.java b/diylc/diylc-core/src/org/diylc/announcements/AnnouncementProvider.java index 249b9181..afb00e21 100644 --- a/diylc/diylc-core/src/org/diylc/announcements/AnnouncementProvider.java +++ b/diylc/diylc-core/src/org/diylc/announcements/AnnouncementProvider.java @@ -63,7 +63,7 @@ public class AnnouncementProvider { StringBuilder sb = new StringBuilder(""); for (int i = 0; i < announcements.size(); i++) { Date date = dateFormat.parse(announcements.get(i).getDate()); - if (lastDate == null || lastDate.before(date) || (forceLast && i == announcements.size() - 1)) { + if (lastDate == null || lastDate.before(date) || lastDate.equals(date) || (forceLast && i == announcements.size() - 1)) { sb.append("").append(announcements.get(i).getTitle()).append(" on ") .append(announcements.get(i).getDate()).append("").append("

") .append(announcements.get(i).getText()).append("

");