Fix Call to a member function getId() on array (Fixes #252)

This commit is contained in:
brantje 2017-02-17 22:46:45 +01:00
parent e5e8170cfa
commit dca12aee07
No known key found for this signature in database
GPG key ID: 5FF1D117F918687F
2 changed files with 9 additions and 21 deletions

View file

@ -292,7 +292,7 @@ class CredentialController extends ApiController {
'', $this->userId, Activity::TYPE_ITEM_ACTION);
$this->sharingService->unshareCredential($credential->getGuid());
foreach ($this->credentialRevisionService->getRevisions($credential->getId()) as $revision) {
$id = $revision->getId();
$id = $revision['revision_id'];
if(isset($id)){
$this->credentialRevisionService->deleteRevision($id, $this->userId);
}

View file

@ -262,17 +262,10 @@
if (notification) {
NotificationService.hideNotification(notification);
}
notification = NotificationService.showNotification($translate.instant('credential.deleted'), 5000,
function () {
var key = CredentialService.getSharedKeyFromCredential(_credential);
CredentialService.updateCredential(_credential, false, key).then(function (result) {
if (result.delete_time > 0) {
notification = false;
}
});
});
var key = CredentialService.getSharedKeyFromCredential(_credential);
CredentialService.updateCredential(_credential, false, key).then(function (result) {
notification = NotificationService.showNotification($translate.instant('credential.deleted'), 5000);
});
};
$scope.recoverCredential = function (credential) {
@ -292,15 +285,10 @@
if (notification) {
NotificationService.hideNotification(notification);
}
NotificationService.showNotification($translate.instant('credential.recovered'), 5000,
function () {
var key = CredentialService.getSharedKeyFromCredential(_credential);
CredentialService.updateCredential(_credential, false, key).then(function () {
notification = false;
});
});
var key = CredentialService.getSharedKeyFromCredential(_credential);
CredentialService.updateCredential(_credential, false, key).then(function () {
NotificationService.showNotification($translate.instant('credential.recovered'), 5000);
});
};
$scope.destroyCredential = function (credential) {