mirror of
https://github.com/flarum/core.git
synced 2025-08-04 15:37:51 +02:00
@@ -61,9 +61,9 @@ export default class DiscussionPage extends Page {
|
|||||||
if (idParam && idParam.split('-')[0] === this.discussion.id()) {
|
if (idParam && idParam.split('-')[0] === this.discussion.id()) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
const near = Number(m.route.param('near')) || 1;
|
const near = m.route.param('near') || '1';
|
||||||
|
|
||||||
if (near !== Number(this.near)) {
|
if (near !== String(this.near)) {
|
||||||
this.stream.goToNumber(near);
|
this.stream.goToNumber(near);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -34,9 +34,9 @@ export default function(app) {
|
|||||||
* @return {String}
|
* @return {String}
|
||||||
*/
|
*/
|
||||||
app.route.discussion = (discussion, near) => {
|
app.route.discussion = (discussion, near) => {
|
||||||
return app.route(near > 1 ? 'discussion.near' : 'discussion', {
|
return app.route(near && near !== 1 ? 'discussion.near' : 'discussion', {
|
||||||
id: discussion.id() + '-' + discussion.slug(),
|
id: discussion.id() + '-' + discussion.slug(),
|
||||||
near: near > 1 ? near : undefined
|
near: near && near !== 1 ? near : undefined
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user