diff --git a/src/CoreShop/Bundle/ProductBundle/Controller/ProductUnitDefinitionsController.php b/src/CoreShop/Bundle/ProductBundle/Controller/ProductUnitDefinitionsController.php index 98f87797a5..41aa653af8 100644 --- a/src/CoreShop/Bundle/ProductBundle/Controller/ProductUnitDefinitionsController.php +++ b/src/CoreShop/Bundle/ProductBundle/Controller/ProductUnitDefinitionsController.php @@ -80,7 +80,11 @@ protected function getUnitDefinitionsForProduct(ProductInterface $product, strin } } - return $definitions->filter(function (ProductUnitDefinitionInterface $unitDefinition) { + return $definitions->filter(function ($unitDefinition) { + if (!$unitDefinition instanceof ProductUnitDefinitionInterface) { + return false; + } + return null !== $unitDefinition->getId(); }); }