diff --git a/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 b/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 index 8c32a5c7..c010145c 100644 --- a/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 +++ b/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 @@ -7,12 +7,18 @@ import { dasherize } from "@ember/string"; export default { name: "custom-wizard-edits", initialize(container) { + const messageBus = container.lookup("service:message-bus"); const siteSettings = container.lookup("service:site-settings"); if (!siteSettings.custom_wizard_enabled) { return; } + messageBus.subscribe("/redirect_to_wizard", function (wizardId) { + const wizardUrl = window.location.origin + "/w/" + wizardId; + window.location.href = wizardUrl; + }); + withPluginApi("0.8.36", (api) => { api.onAppEvent("page:changed", (data) => { const currentUser = container.lookup("service:current-user");