From 5d6506355eff4a0640817c85d166bc464bf1cdb8 Mon Sep 17 00:00:00 2001 From: Angus McLeod Date: Wed, 14 Mar 2018 12:35:38 +0800 Subject: [PATCH] Handle wizard routes in DiscourseURL.routeTo --- .../discourse/initializers/custom-wizard-edits.js.es6 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 b/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 index dc5d1a02..d316564c 100644 --- a/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 +++ b/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 @@ -1,4 +1,5 @@ import { withPluginApi } from 'discourse/lib/plugin-api'; +import DiscourseURL from 'discourse/lib/url'; export default { name: 'custom-wizard-edits', @@ -21,5 +22,13 @@ export default { } }); }); + + const existing = DiscourseURL.routeTo; + DiscourseURL.routeTo = function(path, opts) { + if (path.indexOf('/w/') > -1) { + return window.location = path; + } + return existing.apply(this, [path, opts]); + }; } };