diff --git a/client/components/boards/boardsList.js b/client/components/boards/boardsList.js index a5b1ccb51..467e5686a 100644 --- a/client/components/boards/boardsList.js +++ b/client/components/boards/boardsList.js @@ -228,6 +228,7 @@ BlazeComponent.extendComponent({ evt.preventDefault(); }, 'click .js-clone-board'(evt) { + let title = getSlug(Boards.findOne(this.currentData()._id).title) || 'cloned-board'; Meteor.call( 'copyBoard', this.currentData()._id, @@ -242,7 +243,11 @@ BlazeComponent.extendComponent({ } else { Session.set('fromBoard', null); subManager.subscribe('board', res, false); - Utils.goBoardId(res); + FlowRouter.go('board', { + id: res, + slug: title, + }); + //Utils.goBoardId(res); } }, ); diff --git a/client/components/lists/listBody.js b/client/components/lists/listBody.js index 3a368c344..069864c81 100644 --- a/client/components/lists/listBody.js +++ b/client/components/lists/listBody.js @@ -719,6 +719,10 @@ BlazeComponent.extendComponent({ (err, data) => { _id = data; subManager.subscribe('board', _id, false); + FlowRouter.go('board', { + id: _id, + slug: getSlug(element.title), + }); }, ); }