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 514a32afeb9c55b30219907a5c4485e984695922..e1c56938d8472fa9c16872c0ced0aa72506d8da1 100644 --- a/src/main/java/eu/sshopencloud/marketplace/services/items/ItemVisibilityService.java +++ b/src/main/java/eu/sshopencloud/marketplace/services/items/ItemVisibilityService.java @@ -72,8 +72,10 @@ class ItemVisibilityService { } public boolean shouldSeeItem(Item item, User user) { - if (item.getStatus().equals(ItemStatus.DEPRECATED)) + if (ItemStatus.DEPRECATED.equals(item.getStatus()) || (item.getVersionedItem() != null && + VersionedItemStatus.DELETED.equals(item.getVersionedItem().getStatus()))) { return false; + } return hasAccessToVersion(item, user); }