Fix encrypting shared credentials

This commit is contained in:
brantje 2016-10-02 13:00:52 +02:00
parent b5d7ed9418
commit aff63a5f77
No known key found for this signature in database
GPG key ID: 5FF1D117F918687F

View file

@ -50,13 +50,14 @@ angular.module('passmanApp')
});
},
encryptSharedCredential: function(credential, sharedKey){
var _credential = angular.copy(_credential);
var _credential = angular.copy(credential);
var encrypted_fields = CredentialService.getEncryptedFields();
for(var i = 0; i < encrypted_fields.length; i++){
var field = encrypted_fields[i];
var fieldValue = angular.copy(credential[field]);
_credential[field] = EncryptService.encryptString(JSON.stringify(fieldValue), sharedKey);
}
return _credential;
},
decryptSharedCredential: function (credential, sharedKey) {
var _credential = angular.copy(credential);