diff --git a/CHANGELOG.md b/CHANGELOG.md index 312db3fa747ce87915678a3164fb26ded664a4ac..8fb2ec1469887ed5f9644fb0224ba8570ceb057c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +## [1.0.77-RELEASE] +### Added +- New features that have been added. + +### Changed +- Changes in existing functionality. + +### Deprecated +- Soon-to-be removed features. + +### Removed +- Features that have been removed. + +### Fixed +- fix items cart filters + +### Security +- Any security improvements. + ## [1.0.77-RELEASE] ### Added - add order restoration diff --git a/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java b/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java index 605612961aee832affb43fcf2509f0c69336c1ca..7b0cdd8536ae936d66c4f66f567ed8243b2884b7 100644 --- a/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java +++ b/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java @@ -1098,10 +1098,11 @@ public class CartServiceImp implements CartService { } List<ProductDetailsCartDTO> productDetailsCartDTOS = cart.getItems().stream() - .map(item -> mapItemToProductDetails(item, productMap)) .filter(Objects::nonNull) .filter(item -> !item.getStatus().equals(ItemCartStatus.DELETED_BO)) .filter(item -> !(item.getStatus().equals(ItemCartStatus.DELETED_SITE) && item.getSource().equals(ItemSource.WEB))) + .filter(itemCart -> Boolean.FALSE.equals(itemCart.isExpired())) + .map(item -> mapItemToProductDetails(item, productMap)) .toList();