Check whether the database has been loaded before trying to decrypt it

This commit is contained in:
Alexander Bakker 2017-08-06 22:52:40 +02:00
parent 3e2bb5b0b3
commit 12dcf54cd3

View file

@ -29,6 +29,7 @@ public class DatabaseManager {
} }
public void setMasterKey(MasterKey key) throws Exception { public void setMasterKey(MasterKey key) throws Exception {
assertLoaded();
byte[] encrypted = _file.getContent(); byte[] encrypted = _file.getContent();
CryptParameters params = _file.getCryptParameters(); CryptParameters params = _file.getCryptParameters();
CryptResult result = key.decrypt(encrypted, params); CryptResult result = key.decrypt(encrypted, params);