diff --git a/src/mirall/syncjournaldb.cpp b/src/mirall/syncjournaldb.cpp index 7e5acf1af1..ac0a4e7e6f 100644 --- a/src/mirall/syncjournaldb.cpp +++ b/src/mirall/syncjournaldb.cpp @@ -80,8 +80,14 @@ void SyncJournalDb::commitTransaction() bool SyncJournalDb::sqlFail( const QString& log, const QSqlQuery& query ) { commitTransaction(); - qWarning() << "Error" << log << query.lastError().text(); +#ifdef NDEBUG + qWarning() +#else + qFatal() +#endif + << "SQL Error" << log << query.lastError().text(); + _db.close(); return false; }