Details
-
Bug
-
Resolution: Done
-
High
-
4.2.x-dev, 4.2.1
-
None
Description
Steps to reproduce:
- Create a product in Product Catalog
- Use Product API REST endpoint for fetching products, send a request without body (https://doc.ibexa.co/en/latest/api/rest_api/rest_api_reference/rest_api_reference.html#product-catalog-load-product)
Result:
The following exception is thrown:
ValueError: DOMDocument::loadXML(): Argument #1 ($source) must not be empty at /Users/kamil/www/poc/somfy/ibexa/vendor/ibexa/rest/src/lib/Input/Handler/Xml.php:93 at DOMDocument->loadXML('') (/Users/kamil/www/poc/somfy/ibexa/vendor/ibexa/rest/src/lib/Input/Handler/Xml.php:93) at Ibexa\Rest\Input\Handler\Xml->convert('') (/Users/kamil/www/poc/somfy/ibexa/vendor/ibexa/rest/src/lib/Input/Dispatcher.php:101) at Ibexa\Rest\Input\Dispatcher->parse(object(Message)) (/Users/kamil/www/poc/somfy/ibexa/vendor/ibexa/product-catalog/src/bundle/Controller/REST/ProductController.php:87) at Ibexa\Bundle\ProductCatalog\Controller\REST\ProductController->getProductAction(object(Request), 'VIT13649130') (/Users/kamil/www/poc/somfy/ibexa/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (/Users/kamil/www/poc/somfy/ibexa/vendor/symfony/http-kernel/HttpKernel.php:74) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (/Users/kamil/www/poc/somfy/ibexa/vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (/Users/kamil/www/poc/somfy/ibexa/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (/Users/kamil/www/poc/somfy/ibexa/vendor/autoload_runtime.php:35) at require_once('/Users/kamil/www/poc/somfy/ibexa/vendor/autoload_runtime.php') (/Users/kamil/www/poc/somfy/ibexa/public/index.php:5)