Fixed bug in Host.ChangeCurrentUserLanguage method.

This commit is contained in:
Dario Solera 2009-10-12 14:54:20 +00:00
parent 58915b4fd8
commit 45f210bd53

View file

@ -625,7 +625,7 @@ namespace ScrewTurn.Wiki {
/// <param name="language">The language code.</param>
public void ChangeCurrentUserLanguage(string language) {
int timezone = Preferences.LoadTimezoneFromCookie() ?? Settings.DefaultTimezone;
if(SessionFacade.LoginKey == null) Preferences.SavePreferencesInCookie(language, timezone);
if(SessionFacade.LoginKey == null || SessionFacade.CurrentUsername == "admin") Preferences.SavePreferencesInCookie(language, timezone);
else Preferences.SavePreferencesInUserData(language, timezone);
}