diff options
-rw-r--r-- | src/manager/initial-values/InitialValueHandler.cpp | 3 |
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(), |