FIX: Wizard locale change wasn't applying to some elements (#12915)

This commit is contained in:
Penar Musaraj 2021-04-30 12:14:16 -04:00 committed by GitHub
parent c1517e428e
commit 7b5f31ff04
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 1 deletions

View File

@ -1,4 +1,6 @@
import getUrl from "discourse-common/lib/get-url";
import Controller from "@ember/controller"; import Controller from "@ember/controller";
export default Controller.extend({ export default Controller.extend({
wizard: null, wizard: null,
step: null, step: null,
@ -7,8 +9,13 @@ export default Controller.extend({
goNext(response) { goNext(response) {
const next = this.get("step.next"); const next = this.get("step.next");
if (response.refresh_required) { if (response.refresh_required) {
if (this.get("step.id") === "locale") {
document.location = getUrl(`/wizard/steps/${next}`);
return;
} else {
this.send("refresh"); this.send("refresh");
} }
}
this.transitionToRoute("step", next); this.transitionToRoute("step", next);
}, },
goBack() { goBack() {