Discussion HTML: Fix generation of next/prev URLs

This commit is contained in:
Franz Liedke 2018-07-16 01:42:36 +02:00
parent 9b03f8c71a
commit 3d845d5730
No known key found for this signature in database
GPG Key ID: 9A0231A879B055F4

View File

@ -73,9 +73,11 @@ class Discussion implements ContentInterface
$url = function ($newQueryParams) use ($queryParams, $apiDocument) {
$newQueryParams = array_merge($queryParams, $newQueryParams);
unset($newQueryParams['id']);
$queryString = http_build_query($newQueryParams);
return $this->url->to('forum')->route('discussion', ['id' => $apiDocument->data->id]).
$idWithSlug = $apiDocument->data->id . (trim($apiDocument->data->attributes->slug) ? '-' . $apiDocument->data->attributes->slug : '');
return $this->url->to('forum')->route('discussion', ['id' => $idWithSlug]).
($queryString ? '?'.$queryString : '');
};