@sgiehl opened this Pull Request on October 6th 2022 Member

Description:

Currently when setting up the UITestFixture, updates for plugin are not executed.
That is caused by resetting the details about which plugins are installed and trying to install them again.
If an update e.g. modified a table, installing the table again won't update it. But as the installed plugin version will be updated to the latest version after it was installed, update script won't be executed afterwards.

Preserving the database information which version was installed when database dump was created fixes this.
For some reason doing that only runs into a PHP segfault when executing the updates.
Disabling the events while performing such updates solves that problem.

When merging such changes to 5.x-dev, we should consider reverting the database changes in the fixture done in #19746

Review

This Pull Request was closed on October 17th 2022
Powered by GitHub Issue Mirror