From c4d6b3ec598c1ece9eac4833f32b550ca43636fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Pi=C3=B3rkowski?= Date: Wed, 29 Jan 2025 17:54:56 +0100 Subject: [PATCH] fix/fix/OP-565 [Wishlist] Issue with multiple wishlists using the same token --- .../Wishlist/CreateNewWishlistHandler.php | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php b/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php index 554bf793..0ef9cea9 100644 --- a/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php +++ b/src/CommandHandler/Wishlist/CreateNewWishlistHandler.php @@ -29,15 +29,14 @@ final class CreateNewWishlistHandler { public function __construct( - private WishlistRepositoryInterface $wishlistRepository, - private TokenStorageInterface $tokenStorage, - private WishlistFactoryInterface $wishlistFactory, + private WishlistRepositoryInterface $wishlistRepository, + private TokenStorageInterface $tokenStorage, + private WishlistFactoryInterface $wishlistFactory, private WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver, - private ChannelRepositoryInterface $channelRepository, - private WishlistNameCheckerInterface $wishlistNameChecker, - private TokenUserResolverInterface $tokenUserResolver, - ) - { + private ChannelRepositoryInterface $channelRepository, + private WishlistNameCheckerInterface $wishlistNameChecker, + private TokenUserResolverInterface $tokenUserResolver, + ) { } public function __invoke(CreateNewWishlist $createNewWishlist): int @@ -74,7 +73,7 @@ public function __invoke(CreateNewWishlist $createNewWishlist): int } else { /** @var WishlistInterface $newWishlist */ foreach ($wishlists as $newWishlist) { - if (!$this->wishlistNameChecker->check((string)$newWishlist->getName(), $createNewWishlist->getName())) { + if (!$this->wishlistNameChecker->check((string) $newWishlist->getName(), $createNewWishlist->getName())) { $wishlist->setName($createNewWishlist->getName()); } else { throw new WishlistNameIsTakenException();