Details
-
Bug
-
Resolution: Fixed
-
High
-
4.4.1, 4.5.0-beta2
Description
Setup:
- Personalization configured and enabled
Steps to reproduce:
1. Login as admin
2. Go to Personalization -> Scenarios
3. Click "Add Scenario"
4. Set name , identifier and output type
5. Select "Save and close"
Expected result:
Scenario is created
Actual result:
TypeError: Ibexa\Personalization\Value\Scenario\Scenario::__construct(): Argument #7 ($type) must be of type string, null given, called in /Users/mareknocon/Desktop/Sites/v4/vendor/ibexa/personalization/src/lib/Value/Scenario/Scenario.php on line 241 at vendor/ibexa/personalization/src/lib/Value/Scenario/Scenario.php:64 at Ibexa\Personalization\Value\Scenario\Scenario->__construct('Test-Scenario', 'Test Scenario', false, true, object(ItemType), object(ItemTypeList), null, null, object(Stages), null, null, null, 'Test Description') (vendor/ibexa/personalization/src/lib/Value/Scenario/Scenario.php:241) at Ibexa\Personalization\Value\Scenario\Scenario::fromScenarioData(object(ScenarioData)) (vendor/ibexa/personalization/src/bundle/Controller/ScenarioController.php:194) at Ibexa\Bundle\Personalization\Controller\ScenarioController->createAction(object(Request), 61888) (vendor/symfony/http-kernel/HttpKernel.php:163)