diff --git a/src/main/java/org/olat/modules/webFeed/models/Feed.java b/src/main/java/org/olat/modules/webFeed/models/Feed.java index 770e6bd011ba67c9ceaecd06529dac4e2ef5db2c..8694990a54bde2a4966f7f6263d37d0283b2d2e9 100644 --- a/src/main/java/org/olat/modules/webFeed/models/Feed.java +++ b/src/main/java/org/olat/modules/webFeed/models/Feed.java @@ -234,9 +234,12 @@ public class Feed implements OLATResourceable, Serializable { } else if (identity.getKey() == item.getAuthorKey()) { // scheduled items and drafts of oneself are shown filteredItems.add(item); - //fxdiff BAKS-18 - } else if (item.isDraft() && callback.mayViewAllDrafts()) { - filteredItems.add(item); + } else if (item.isDraft()) { + if(callback.mayViewAllDrafts()) { + filteredItems.add(item); + } else if (identity.getKey() == item.getModifierKey()) { + filteredItems.add(item); + } } } return filteredItems;