Improve handling of remote sync saving

* Fixes sporadic failures on gui tests on Windows
* Corrects inability to write to temporary config file while running tests
* Corrects errors when using MockRemoteProcess due to missing functions
This commit is contained in:
Jonathan White 2025-03-10 19:37:44 -04:00
parent 9e64570e3a
commit fcb32efd05
4 changed files with 21 additions and 6 deletions

View file

@ -1426,7 +1426,7 @@ bool DatabaseWidget::syncWithDatabase(const QSharedPointer<Database>& otherDb, Q
if (!changeList.isEmpty()) {
// Save synced databases
if (!m_db->save(Database::Atomic, {}, &error)) {
if (!save()) {
error = tr("Error while saving database %1: %2").arg(m_db->filePath(), error);
return false;
}