Bug report : Bad SQL query in multisite (subsite)
-
When activating Loco Translate on a subsite in a multisite network, admin menu Loco Translate >?Languages fails with a WordPress critical error. It is therefore impossible to configure languages for a website in a multisite network.
Error log shows a bad query:
<code>2022-12-01 16:18:03.224263 [NOTICE] [3035769] [<MASKED_IP>:52275-Q:5433E50CAFFC43DD-0#<MASKED_DOMAIN>] [STDERR] WordPress database error Unknown column 'meta_id' in 'order clause' for query SELECT blog_id, meta_key, meta_value FROM blog_bp_user_blogs_blogmeta WHERE blog_id IN (12,16) ORDER BY meta_id ASC made by do_action('loco-translate_page_loco-lang'), WP_Hook->do_action, WP_Hook->apply_filters, Loco_mvc_AdminRouter->renderPage, Loco_admin_list_LocalesController->render, get_sites, WP_Site_Query->query, WP_Site_Query->get_sites, _prime_site_caches, update_site_cache, update_sitemeta_cache, update_meta_cache
My guess is that
ORDER BY meta_id
should be replaced withORDER BY meta_key
.I tried with Loco Translate activated network-wide: no luck, same results.
- The topic ‘Bug report : Bad SQL query in multisite (subsite)’ is closed to new replies.