[v9.0.1] Column name error when querying the database

In the new version, such errors began to appear in the event log:

Messenger Worker Message Failed: /new_site/public_html/concrete/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php:80 Handling “Concrete\Core\Page\Command\ReindexPageCommand” failed: An exception occurred while executing ‘SELECT * FROM btAccordionEntries WHERE bID = ? order by sortOrde’ with params [419]:

SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘sortOrde’ in ‘order clause’

In the database table, this column is called ‘sortOrder’.

This error is related to the filling of the inserted Accordion block.






In version 9.0.1, which was installed on an external server, the database is constantly broken. For example, if the text contains the symbol “И” (Russian capital letter I).
here I wrote about errors during installation

At a guess, there is a typo in that SQL and sortOrde should be sortOrder

Yep, that’s it:

Thanks. This will be in 9.0.2. In the future you might consider posting this to GitHub because bug reports in the forums aren’t guaranteed to get looked at, whereas everything that goes into GitHub will be.