Merge pull request #21249 from nextcloud/backport/21229/stable17

[stable17] Fix empty event UUID reminder notifications
This commit is contained in:
Roeland Jago Douma 2020-06-05 13:39:14 +02:00 committed by GitHub
commit 7ef52a43f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -90,8 +90,10 @@ class PushProvider extends AbstractProvider {
$eventDetails = $this->extractEventDetails($vevent);
$eventDetails['calendar_displayname'] = $calendarDisplayName;
$eventUUID = (string) $vevent->UID;
// Empty Notification ObjectId will be catched by OC\Notification\Notification
$eventUUIDHash = $eventUUID ? hash('sha256', $eventUUID, false) : '';
if (!$eventUUID) {
return;
};
$eventUUIDHash = hash('sha256', $eventUUID, false);
foreach($users as $user) {
/** @var INotification $notification */