Use absolute URLs on search results for the clients
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
a8d9b22beb
commit
d37bd2cbab
|
@ -99,13 +99,13 @@ class CommentsSearchProvider implements IProvider {
|
|||
$pathInfo = pathinfo($path);
|
||||
$isUser = $this->userManager->userExists($result->authorId);
|
||||
$avatarUrl = $isUser
|
||||
? $this->urlGenerator->linkToRoute('core.avatar.getAvatar', ['userId' => $result->authorId, 'size' => 42])
|
||||
: $this->urlGenerator->linkToRoute('core.GuestAvatar.getAvatar', ['guestName' => $result->authorId, 'size' => 42]);
|
||||
? $this->urlGenerator->linkToRouteAbsolute('core.avatar.getAvatar', ['userId' => $result->authorId, 'size' => 42])
|
||||
: $this->urlGenerator->linkToRouteAbsolute('core.GuestAvatar.getAvatar', ['guestName' => $result->authorId, 'size' => 42]);
|
||||
return new SearchResultEntry(
|
||||
$avatarUrl,
|
||||
$result->name,
|
||||
$path,
|
||||
$this->urlGenerator->linkToRoute('files.view.index',[
|
||||
$this->urlGenerator->linkToRouteAbsolute('files.view.index',[
|
||||
'dir' => $pathInfo['dirname'],
|
||||
'scrollto' => $pathInfo['basename'],
|
||||
]),
|
||||
|
|
|
@ -97,14 +97,14 @@ class FilesSearchProvider implements IProvider {
|
|||
array_map(function (FileResult $result) {
|
||||
// Generate thumbnail url
|
||||
$thumbnailUrl = $result->has_preview
|
||||
? $this->urlGenerator->linkToRoute('core.Preview.getPreviewByFileId', ['x' => 32, 'y' => 32, 'fileId' => $result->id])
|
||||
? $this->urlGenerator->linkToRouteAbsolute('core.Preview.getPreviewByFileId', ['x' => 32, 'y' => 32, 'fileId' => $result->id])
|
||||
: '';
|
||||
|
||||
return new SearchResultEntry(
|
||||
$thumbnailUrl,
|
||||
$result->name,
|
||||
$this->formatSubline($result),
|
||||
$result->link,
|
||||
$this->urlGenerator->getAbsoluteURL($result->link),
|
||||
$result->type === 'folder' ? 'icon-folder' : $this->mimeTypeDetector->mimeTypeIcon($result->mime_type)
|
||||
);
|
||||
}, $this->fileSearch->search($query->getTerm()))
|
||||
|
|
Loading…
Reference in New Issue