Avoid creating carddav activities for the system user

Because of the system addressbook synchronisation.

Closes #32803

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2022-06-10 09:07:53 +02:00
parent 8541707f32
commit c6c3fd9aa9
No known key found for this signature in database
GPG key ID: A061B9DDE0CA0773

View file

@ -103,7 +103,14 @@ class Backend {
return;
}
$principal = explode('/', $addressbookData['principaluri']);
$principalUri = $addressbookData['principaluri'];
// We are not interested in changes from the system addressbook
if ($principalUri === 'principals/system/system') {
return;
}
$principal = explode('/', $principalUri);
$owner = array_pop($principal);
$currentUser = $this->userSession->getUser();
@ -393,7 +400,14 @@ class Backend {
return;
}
$principal = explode('/', $addressbookData['principaluri']);
$principalUri = $addressbookData['principaluri'];
// We are not interested in changes from the system addressbook
if ($principalUri === 'principals/system/system') {
return;
}
$principal = explode('/', $principalUri);
$owner = array_pop($principal);
$currentUser = $this->userSession->getUser();