|
|
|
|
@ -29,6 +29,7 @@ declare(strict_types=1);
|
|
|
|
|
namespace OCA\Files_Sharing\Notification;
|
|
|
|
|
|
|
|
|
|
use OCP\Files\IRootFolder;
|
|
|
|
|
use OCP\Files\NotFoundException;
|
|
|
|
|
use OCP\IGroupManager;
|
|
|
|
|
use OCP\IL10N;
|
|
|
|
|
use OCP\IURLGenerator;
|
|
|
|
|
@ -117,6 +118,13 @@ class Notifier implements INotifier {
|
|
|
|
|
throw new AlreadyProcessedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
$share->getNode();
|
|
|
|
|
} catch (NotFoundException $e) {
|
|
|
|
|
// Node is already deleted, so discard the notification
|
|
|
|
|
throw new AlreadyProcessedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($notification->getSubject() === 'expiresTomorrow') {
|
|
|
|
|
$notification = $this->parseShareExpiration($share, $notification, $l);
|
|
|
|
|
} else {
|
|
|
|
|
|