From 9d5712ef09f71199dd2c03c8aed92c095e0c8a59 Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Fri, 6 Jul 2018 22:32:01 +0200 Subject: [PATCH] Use same 'force' logic sequence for sqlite and other dbs --- libgnucash/backend/dbi/gnc-backend-dbi.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libgnucash/backend/dbi/gnc-backend-dbi.cpp b/libgnucash/backend/dbi/gnc-backend-dbi.cpp index bbb0d97766..c67e5679d2 100644 --- a/libgnucash/backend/dbi/gnc-backend-dbi.cpp +++ b/libgnucash/backend/dbi/gnc-backend-dbi.cpp @@ -405,7 +405,9 @@ GncDbiBackend::session_begin(QofSession* session, if (create && file_exists) { - if (!force) + if (force) + g_unlink (filepath.c_str()); + else { set_error (ERR_BACKEND_STORE_EXISTS); auto msg = "Might clobber, no force"; @@ -413,8 +415,6 @@ GncDbiBackend::session_begin(QofSession* session, LEAVE("Error"); return; } - else - g_unlink (filepath.c_str()); } connect(nullptr);