From 9d5200249dbda401e2d779ce69d8058fc82b9c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Parko=C5=82a?= Date: Tue, 6 Sep 2022 18:01:29 +0200 Subject: [PATCH] [SSHOC-142] Users should not see items that are deleted. --- .../marketplace/services/items/ItemVisibilityService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 514a32af..e1c56938 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); } -- GitLab