diff --git a/lib/pangea/login/pages/user_settings.dart b/lib/pangea/login/pages/user_settings.dart index d8aab1105..3e9faeb4f 100644 --- a/lib/pangea/login/pages/user_settings.dart +++ b/lib/pangea/login/pages/user_settings.dart @@ -210,9 +210,8 @@ class UserSettingsState extends State { _pangeaController.subscriptionController.reinitialize(), _pangeaController.userController.updateProfile( (profile) { - if (_systemLanguage != null) { - profile.userSettings.sourceLanguage = _systemLanguage!.langCode; - } + profile.userSettings.sourceLanguage = + selectedBaseLanguage?.langCode ?? _systemLanguage?.langCode; profile.userSettings.targetLanguage = selectedTargetLanguage!.langCode; profile.userSettings.cefrLevel = selectedCefrLevel;