Fallback auf Sprache aus kivitendo.conf, falls vom Benutzer selektierte Sprache nicht...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 8 Nov 2012 11:55:11 +0000 (12:55 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 8 Nov 2012 11:55:11 +0000 (12:55 +0100)
SL/Auth.pm

index ddd8233..b9840fc 100644 (file)
@@ -492,6 +492,9 @@ sub read_user {
   # The XUL/XML backed menu has been removed.
   $user_data{menustyle} = 'v3' if lc($user_data{menustyle} || '') eq 'xml';
 
+  # Set default language if selected language does not exist (anymore).
+  $user_data{countrycode} = $::lx_office_conf{system}->{language} unless $user_data{countrycode} && -d "locale/$user_data{countrycode}";
+
   $sth->finish();
 
   $main::lxdebug->leave_sub();