From d76946aa151c08ab386a20220bf2dd9b0ce5310e Mon Sep 17 00:00:00 2001 From: Dario Date: Mon, 16 Mar 2020 12:24:00 +0100 Subject: [PATCH] change because lost of data possible --- src/cpp/model/Session.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpp/model/Session.cpp b/src/cpp/model/Session.cpp index 0f585f9ab..13f3f14a0 100644 --- a/src/cpp/model/Session.cpp +++ b/src/cpp/model/Session.cpp @@ -793,7 +793,8 @@ void Session::detectSessionState() // check passphrase, only possible while passphrase isn't crypted in db bool correctPassphraseFound = false; - bool cryptedPassphrase = false; + // always trigger SESSION_STATE_PASSPHRASE_WRITTEN, else lost of data possible + bool cryptedPassphrase = true; for (auto it = userBackups.begin(); it != userBackups.end(); it++) { KeyPair keys; auto passphrase = (*it)->getModel()->getPassphrase();