diff --git a/src/Ombi/ClientApp/src/app/user-preferences/components/user-preference/user-preference.component.ts b/src/Ombi/ClientApp/src/app/user-preferences/components/user-preference/user-preference.component.ts index 03f78f241..daf55a20c 100644 --- a/src/Ombi/ClientApp/src/app/user-preferences/components/user-preference/user-preference.component.ts +++ b/src/Ombi/ClientApp/src/app/user-preferences/components/user-preference/user-preference.component.ts @@ -86,8 +86,8 @@ export class UserPreferenceComponent implements OnInit { public languageSelected() { this.identityService.updateLanguage(this.selectedLang).subscribe(_ => { - this.notification.success(this.translate.instant("UserPreferences.Updated")) this.translate.use(this.selectedLang); + this.notification.success(this.translate.instant("UserPreferences.Updated")) }); } diff --git a/tests/cypress/tests/user-preferences/user-preferences-profile.spec.ts b/tests/cypress/tests/user-preferences/user-preferences-profile.spec.ts index 38941e3c0..d3a0e44d9 100644 --- a/tests/cypress/tests/user-preferences/user-preferences-profile.spec.ts +++ b/tests/cypress/tests/user-preferences/user-preferences-profile.spec.ts @@ -12,12 +12,13 @@ const langs = [ ]; langs.forEach((l) => { - it(`Change language to ${l.code}, UI should update`, () => { + it.only(`Change language to ${l.code}, UI should update`, () => { cy.intercept('POST','**/language').as('langSave'); Page.visit(); Page.profile.languageSelectBox.click(); Page.profile.languageSelectBoxOption(l.code).click(); + cy.wait(1000); // wait for UI to update Page.navbar.discover.contains(l.discover); cy.wait('@langSave').then((intercept) => {