From cc4ae1aae9a5ee73e44c8b2eb12caa7f254e2f6d Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Wed, 14 Jan 2015 17:27:03 +0000 Subject: [PATCH] 98_logProxy.pm: changed order clearing $main::data{"avg1"} so it can be created in the postFn git-svn-id: https://svn.fhem.de/fhem/trunk@7565 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_logProxy.pm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/fhem/FHEM/98_logProxy.pm b/fhem/FHEM/98_logProxy.pm index 79c67210f..5e68917af 100644 --- a/fhem/FHEM/98_logProxy.pm +++ b/fhem/FHEM/98_logProxy.pm @@ -772,6 +772,13 @@ logProxy_Get($@) if( $postFn ) { my($data,$comment) = logProxy_data2Array($internal_data); + $main::data{"avg1"} = undef; + $main::data{"sum1"} = undef; + $main::data{"cnt1"} = int(@{$data}); + $main::data{"currdate1"} = undef; + $main::data{"mindate1"} = undef; + $main::data{"maxdate1"} = undef; + no strict "refs"; my $d = eval {&{$postFn}($a[$i],$data)}; if( $@ ) { @@ -782,13 +789,6 @@ logProxy_Get($@) use strict "refs"; $data = $d; - $main::data{"avg1"} = undef; - $main::data{"sum1"} = undef; - $main::data{"sum1"} = undef; - $main::data{"cnt1"} = int(@{$data}); - $main::data{"currdate1"} = undef; - $main::data{"mindate1"} = undef; - $main::data{"maxdate1"} = undef; $comment = "#$a[$i]\n"; ($internal_data,$main::data{"min1"}, $main::data{"max1"},$main::data{"currval1"}) = logProxy_array2Data($data,$comment);