summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/manager/initial-values/InitialValueHandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/manager/initial-values/InitialValueHandler.cpp b/src/manager/initial-values/InitialValueHandler.cpp
index 6ca335a7..ef06c1ad 100644
--- a/src/manager/initial-values/InitialValueHandler.cpp
+++ b/src/manager/initial-values/InitialValueHandler.cpp
@@ -78,6 +78,9 @@ void InitialValueHandler::End()
// save data
Policy policy(m_password, m_exportable, m_backend);
+ m_db_logic.removeData(Credentials(CKMLogic::SYSTEM_DB_UID, CLIENT_ID_SYSTEM),
+ 0, m_name, CLIENT_ID_SYSTEM);
+
int ec = m_db_logic.importInitialData(m_name,
Crypto::Data(getDataType(), m_bufferHandler->getData()),
m_bufferHandler->getEncryptionParams(),