diff --git a/lib/Listeners/Files/ShareCreatedSendMail.php b/lib/Listeners/Files/ShareCreatedSendMail.php index 234d84e80..71ec61fb0 100644 --- a/lib/Listeners/Files/ShareCreatedSendMail.php +++ b/lib/Listeners/Files/ShareCreatedSendMail.php @@ -109,9 +109,12 @@ public function handle(Event $event): void { /** @var ShareWrapper $wrappedShare */ $wrappedShare = $event->getFederatedEvent()->getParams()->gObj('wrappedShare', ShareWrapper::class); $iShare = $wrappedShare->getShare($this->rootFolder, $this->userManager, $this->urlGenerator); - $link = $this->urlGenerator->linkToRouteAbsolute('files_sharing.sharecontroller.showShare', [ - 'token' => $iShare->getToken() - ]); + + $link = $this->urlGenerator->linkToRouteAbsolute( + 'files.View.showFile', + ['fileid' => $iShare->getNodeId()] + ); + $initiator = $iShare->getSharedBy(); $initiatorUser = $this->userManager->get($initiator); $initiatorDisplayName = ($initiatorUser instanceof IUser) ? $initiatorUser->getDisplayName() : $initiator;