diff --git a/src/main/java/eu/sshopencloud/marketplace/services/items/ItemVisibilityService.java b/src/main/java/eu/sshopencloud/marketplace/services/items/ItemVisibilityService.java index 29ae9cc77cc13c01120283ad010d90f6eed001af..514a32afeb9c55b30219907a5c4485e984695922 100644 --- a/src/main/java/eu/sshopencloud/marketplace/services/items/ItemVisibilityService.java +++ b/src/main/java/eu/sshopencloud/marketplace/services/items/ItemVisibilityService.java @@ -110,6 +110,8 @@ class ItemVisibilityService { if (currentUser.isContributor() && !currentUser.isModerator() && !currentUser.isSystemContributor() && !currentUser.equals(item.getInformationContributor())) return item.getStatus().equals(APPROVED); + }else { + return item.getStatus().equals(APPROVED) && item.getVersionedItem().getCurrentVersion().getId().equals(item.getId()); } return false; }