Skip to main content

Incorrect database query when a WordPress user is deleted

After updating to version 1.5.0:

Error message in log file:

[29-Apr-2025 23:59:42 UTC] WordPress database error Unknown column 'user_id' in 'WHERE' for query delete from kn_fcom_chat_threads where user_id = 43 made by wp_delete_user, do_action('deleted_user'), WP_Hook->do_action, WP_Hook->apply_filters, FluentCommunity\App\Hooks\Handlers\CleanupHandler->handleUserDeleted, FluentCommunity\Framework\Database\Query\Builder->delete, FluentCommunity\Framework\Database\Query\WPDBConnection->delete, FluentCommunity\Framework\Database\Query\WPDBConnection->affectingStatement, FluentCommunity\Framework\Database\Query\WPDBConnection->run, FluentCommunity\Framework\Database\Query\WPDBConnection->{closure:FluentCommunity\Framework\Database\Query\WPDBConnection::affectingStatement():508}

You will probably have to work with JOIN here.

Thanks for reporting. We already fixed it in our development branch.