mirror of
https://github.com/flarum/core.git
synced 2025-08-04 23:47:32 +02:00
Make discussion slug URL parameter optional
This commit is contained in:
@@ -16,7 +16,7 @@ class DiscussionAction extends ClientAction
|
||||
$page = max(1, array_get($queryParams, 'page'));
|
||||
|
||||
$params = [
|
||||
'id' => array_get($routeParams, 'id'),
|
||||
'id' => (int) array_get($routeParams, 'id'),
|
||||
'page' => [
|
||||
'near' => array_get($routeParams, 'near'),
|
||||
'offset' => ($page - 1) * 20,
|
||||
|
@@ -57,7 +57,7 @@ class ForumServiceProvider extends ServiceProvider
|
||||
);
|
||||
|
||||
$routes->get(
|
||||
'/d/{id:\d+}[/{slug}[/{near}]]',
|
||||
'/d/{id:\d+(?:-[^/]*)?}[/{near}]',
|
||||
'flarum.forum.discussion',
|
||||
$this->action('Flarum\Forum\Actions\DiscussionAction')
|
||||
);
|
||||
|
Reference in New Issue
Block a user