From 7b5f31ff04a2dca4acb682a3b10423cb750267dc Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Fri, 30 Apr 2021 12:14:16 -0400 Subject: [PATCH] FIX: Wizard locale change wasn't applying to some elements (#12915) --- app/assets/javascripts/wizard/controllers/step.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/wizard/controllers/step.js b/app/assets/javascripts/wizard/controllers/step.js index 60843b60a80..b03f74ed52f 100644 --- a/app/assets/javascripts/wizard/controllers/step.js +++ b/app/assets/javascripts/wizard/controllers/step.js @@ -1,4 +1,6 @@ +import getUrl from "discourse-common/lib/get-url"; import Controller from "@ember/controller"; + export default Controller.extend({ wizard: null, step: null, @@ -7,7 +9,12 @@ export default Controller.extend({ goNext(response) { const next = this.get("step.next"); if (response.refresh_required) { - this.send("refresh"); + if (this.get("step.id") === "locale") { + document.location = getUrl(`/wizard/steps/${next}`); + return; + } else { + this.send("refresh"); + } } this.transitionToRoute("step", next); },