#12222 Fix timezone offset when modules has timezone data

This commit is contained in:
Calvo 2024-01-17 11:01:25 +01:00
parent f33865542c
commit d3ca5862b4
1 changed files with 5 additions and 0 deletions

View File

@ -627,6 +627,11 @@ sub process_xml_data ($$$$$) {
my $module_type = get_tag_value ($module_data, 'type', 'generic_data');
# Apply timezone offset to module if timestamp is set.
if (defined($module_data->{'timestamp'} && $module_data->{'timestamp'} ne '')) {
$module_data->{'timestamp'} = strftime ("%Y-%m-%d %H:%M:%S", localtime($module_data->{'timestamp'} + ($timezone_offset * 3600)));
}
# Single data
if (! defined ($module_data->{'datalist'})) {
my $data_timestamp = get_tag_value ($module_data, 'timestamp', $timestamp);