diff --git a/src/libs/sqlite/sqlitedatabase.h b/src/libs/sqlite/sqlitedatabase.h index 0db256c8162..c4d839b13a3 100644 --- a/src/libs/sqlite/sqlitedatabase.h +++ b/src/libs/sqlite/sqlitedatabase.h @@ -102,7 +102,10 @@ public: void walCheckpointFull() override { std::lock_guard lock{m_databaseMutex}; - m_databaseBackend.walCheckpointFull(); + try { + m_databaseBackend.walCheckpointFull(); + } catch (const StatementIsBusy &) { + } } void setUpdateHook(void *object,