mirror of
https://github.com/nextcloud/passman.git
synced 2025-09-27 15:24:36 +08:00
Apply save shared item with the shared key
Bugfixes
This commit is contained in:
parent
206854a853
commit
d6c85bffcc
4 changed files with 5 additions and 4 deletions
|
@ -133,6 +133,7 @@ angular.module('passmanApp')
|
|||
console.log(key);
|
||||
|
||||
var encryptedSharedCredential = ShareService.encryptSharedCredential($scope.storedCredential, key);
|
||||
CredentialService.updateCredential(encryptedSharedCredential);
|
||||
|
||||
var list = $scope.share_settings.credentialSharedWithUserAndGroup;
|
||||
console.log(list);
|
||||
|
|
|
@ -77,6 +77,7 @@ angular.module('passmanApp')
|
|||
},
|
||||
encryptSharedCredential: function(credential, sharedKey){
|
||||
var _credential = angular.copy(credential);
|
||||
_credential.shared_key = EncryptService.encryptString(sharedKey);
|
||||
var encrypted_fields = CredentialService.getEncryptedFields();
|
||||
for(var i = 0; i < encrypted_fields.length; i++){
|
||||
var field = encrypted_fields[i];
|
||||
|
|
|
@ -55,7 +55,7 @@ use \OCP\AppFramework\Db\Entity;
|
|||
* @method string getOtp()
|
||||
* @method void setHidden(bool $value)
|
||||
* @method string getHidden()
|
||||
* @method void setSharedkey(string $value)
|
||||
* @method void setSharedKey(string $value)
|
||||
* @method string getSharedKey()
|
||||
|
||||
|
||||
|
@ -98,7 +98,6 @@ class Credential extends Entity implements \JsonSerializable{
|
|||
$this->addType('deleteTime', 'integer');
|
||||
$this->addType('vaultId', 'integer');
|
||||
$this->addType('credentialId', 'integer');
|
||||
$this->addType('isShared', 'integer');
|
||||
$this->addType('hidden', 'integer');
|
||||
}
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ class CredentialMapper extends Mapper {
|
|||
$credential->setCustomFields($raw_credential['custom_fields']);
|
||||
$credential->setOtp($raw_credential['otp']);
|
||||
$credential->setHidden($raw_credential['hidden']);
|
||||
$credential->setSharedkey($raw_credential['is_shared']);
|
||||
$credential->setSharedKey($raw_credential['is_shared']);
|
||||
return parent::insert($credential);
|
||||
}
|
||||
|
||||
|
@ -118,7 +118,7 @@ class CredentialMapper extends Mapper {
|
|||
$credential->setOtp($raw_credential['otp']);
|
||||
$credential->setHidden($raw_credential['hidden']);
|
||||
$credential->setDeleteTime($raw_credential['delete_time']);
|
||||
$credential->setSharedkey($raw_credential['is_shared']);
|
||||
$credential->setSharedKey($raw_credential['shared_key']);
|
||||
return parent::update($credential);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue