Error timezone in system log if current user did not set his time zone.
Thus the Timezone value should be take from default time zone if user didnt set his time zone.
my %Preferences = $UserObject->GetPreferences(
UserID => $Self->{UserID},
);
#Returns the time zone set as default in SysConfig UserDefaultTimeZone for existing users without time zone setting
if (!$Preferences{UserTimeZone})
{
$Preferences{UserTimeZone} = Kernel::System::DateTime->UserDefaultTimeZoneGet();
}
Skullz (guest) on 03 Nov 2021 about version 6.1.1
Error timezone in system log if current user did not set his time zone. Thus the Timezone value should be take from default time zone if user didnt set his time zone. my %Preferences = $UserObject->GetPreferences( UserID => $Self->{UserID}, ); #Returns the time zone set as default in SysConfig UserDefaultTimeZone for existing users without time zone setting if (!$Preferences{UserTimeZone}) { $Preferences{UserTimeZone} = Kernel::System::DateTime->UserDefaultTimeZoneGet(); }