diff --git a/src/Sylius/Bundle/ApiBundle/Resources/config/services/serializers.xml b/src/Sylius/Bundle/ApiBundle/Resources/config/services/serializers.xml index dc93f85547..dae8c32143 100644 --- a/src/Sylius/Bundle/ApiBundle/Resources/config/services/serializers.xml +++ b/src/Sylius/Bundle/ApiBundle/Resources/config/services/serializers.xml @@ -32,7 +32,7 @@ - + diff --git a/src/Sylius/Bundle/ApiBundle/Serializer/Denormalizer/CommandDenormalizer.php b/src/Sylius/Bundle/ApiBundle/Serializer/Denormalizer/CommandDenormalizer.php index c4ea7cbb87..98f8ca655e 100644 --- a/src/Sylius/Bundle/ApiBundle/Serializer/Denormalizer/CommandDenormalizer.php +++ b/src/Sylius/Bundle/ApiBundle/Serializer/Denormalizer/CommandDenormalizer.php @@ -24,7 +24,7 @@ final class CommandDenormalizer implements DenormalizerInterface { public function __construct( private DenormalizerInterface $itemNormalizer, - private NameConverterInterface $nameConverter, + private ?NameConverterInterface $nameConverter, ) { } @@ -70,6 +70,6 @@ final class CommandDenormalizer implements DenormalizerInterface private function normalizeFieldName(string $field, string $class): string { - return $this->nameConverter->normalize($field, $class); + return $this->nameConverter ? $this->nameConverter->normalize($field, $class) : $field; } }