Skip to content

[Bug]: 500 Error while adding gift card product to the cart #256

@mpysiak

Description

@mpysiak

Plugin version

0.12.x-dev

Sylius version

1.12.11

What happened?

500 Error while adding gift card product to the cart. I've created new product - gift card. When I try to add product to the cart there is an error.

Problem is in Sylius OrderItemController in method resolveAddedOrderItem probably due to OrderItem::equals() method override

Screenshot 2023-11-07 at 07 36 35

Relevant log output

TypeError:
Sylius\Bundle\OrderBundle\Controller\OrderItemController::resolveAddedOrderItem(): Return value must be of type Sylius\Component\Order\Model\OrderItemInterface, bool returned

  at vendor/sylius/sylius/src/Sylius/Bundle/OrderBundle/Controller/OrderItemController.php:251
  at Sylius\Bundle\OrderBundle\Controller\OrderItemController->resolveAddedOrderItem(object(Order), object(OrderItem))
     (vendor/sylius/sylius/src/Sylius/Bundle/OrderBundle/Controller/OrderItemController.php:83)
  at Sylius\Bundle\OrderBundle\Controller\OrderItemController->addAction(object(Request))

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions