Description
ibexa:upgrade command cannot be used on Content edition as it expects LP content type.
Prereq.: Requires changes from https://github.com/ibexa/installer/pull/86.
Steps:
- Install Ibexa Content edition.
- Try to enable commerce features following https://github.com/ibexa/engineering/wiki/Installation-via-Flex#installing-content-and-experience-editions-with-commerce-features.
- Execute (with force) php bin/console ibexa:upgrade -f.
Actual result: Error occurs
$ php bin/console ibexa:upgrade -f This installer will upgrade current instance to Ibexa DXP. Are you sure you want to continue? (yes/no) [yes]: > [OK] Nothing to update - your database is already in sync with the current entity metadata. In MigrationExecutor.php line 71: Could not find 'Persistence Content Type' with identifier 'ID: landing_page, Status: 0' In Handler.php line 268: Could not find 'Persistence Content Type' with identifier 'ID: landing_page, Status: 0' ibexa:upgrade [-f|--force] [--siteaccess [SITEACCESS]]
Remarks: The command looks for Landing Page content type which is part of Page Builder. Page Builder is not included in Content edition.