Merge pull request #55317 from nextcloud/fix/dav/user-addressbook-clean-up-stable31

pull/55322/head
Kate 8 months ago committed by GitHub
commit 5268be451e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      apps/dav/lib/CardDAV/CardDavBackend.php
  2. 1
      apps/dav/lib/HookManager.php

@ -1091,6 +1091,13 @@ class CardDavBackend implements BackendInterface, SyncSupport {
}, $this->db);
}
/**
* Delete all of a user's shares
*/
public function deleteAllSharesByUser(string $principaluri): void {
$this->sharingBackend->deleteAllSharesByUser($principaluri);
}
/**
* Search contacts in a specific address-book
*

@ -102,6 +102,7 @@ class HookManager {
);
}
$this->calDav->deleteAllSharesByUser('principals/users/' . $uid);
$this->cardDav->deleteAllSharesByUser('principals/users/' . $uid);
foreach ($this->addressBooksToDelete as $addressBook) {
$this->cardDav->deleteAddressBook($addressBook['id']);

Loading…
Cancel
Save