[Libreoffice-commits] core.git: dbaccess/source
Tamas Bunth
tamas.bunth at collabora.co.uk
Mon Jun 18 08:37:10 UTC 2018
dbaccess/source/core/dataaccess/datasource.cxx | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit b68805a896f9bb60d70edd1918bd7acacd56de73
Author: Tamas Bunth <tamas.bunth at collabora.co.uk>
Date: Sun Jun 17 18:53:50 2018 +0200
Back up content.xml when migrating database
Change-Id: I4eacbf689989d20142c04dc8fe586d0054c46350
Reviewed-on: https://gerrit.libreoffice.org/55962
Tested-by: Jenkins
Reviewed-by: Tamás Bunth <btomi96 at gmail.com>
diff --git a/dbaccess/source/core/dataaccess/datasource.cxx b/dbaccess/source/core/dataaccess/datasource.cxx
index 4f1bb6d477be..ffede28483a6 100644
--- a/dbaccess/source/core/dataaccess/datasource.cxx
+++ b/dbaccess/source/core/dataaccess/datasource.cxx
@@ -596,7 +596,14 @@ Reference< XConnection > ODatabaseSource::buildLowLevelConnection(const OUString
bNeedMigration = aWarnDlg.run() == RET_OK;
}
if (bNeedMigration)
+ {
+ // back up content xml file if migration was successfull
+ Reference<XStorage> xRootStorage = m_pImpl->getOrCreateRootStorage();
+ xRootStorage->copyElementTo("content.xml", xRootStorage,
+ "content_before_migration.xml");
+
m_pImpl->m_sConnectURL = "sdbc:embedded:firebird";
+ }
}
#endif
More information about the Libreoffice-commits
mailing list