#12222 Fix timezone offset when modules has timezone data
This commit is contained in:
parent
f33865542c
commit
d3ca5862b4
|
@ -627,6 +627,11 @@ sub process_xml_data ($$$$$) {
|
||||||
|
|
||||||
my $module_type = get_tag_value ($module_data, 'type', 'generic_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
|
# Single data
|
||||||
if (! defined ($module_data->{'datalist'})) {
|
if (! defined ($module_data->{'datalist'})) {
|
||||||
my $data_timestamp = get_tag_value ($module_data, 'timestamp', $timestamp);
|
my $data_timestamp = get_tag_value ($module_data, 'timestamp', $timestamp);
|
||||||
|
|
Loading…
Reference in New Issue