diff --git a/repertory/librepertory/src/database/db_common.cpp b/repertory/librepertory/src/database/db_common.cpp index f95ca3cd..b1470741 100644 --- a/repertory/librepertory/src/database/db_common.cpp +++ b/repertory/librepertory/src/database/db_common.cpp @@ -31,13 +31,14 @@ namespace repertory::db { sqlite3_free(err_msg); err_msg = nullptr; } - if (res != SQLITE_OK) { - err = "failed to execute sql|" + sql + "|" + std::to_string(res) + '|' + - (err.empty() ? sqlite3_errstr(res) : err); - return false; + + if (res == SQLITE_OK) { + return true; } - return true; + err = "failed to execute sql|" + sql + "|" + std::to_string(res) + '|' + + (err.empty() ? sqlite3_errstr(res) : err); + return false; } void set_journal_mode(sqlite3 &db3) {