98_logProxy.pm: changed order clearing $main::data{"avg1"} so it can be created in the postFn

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@7565 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
justme1968
2015-01-14 17:27:03 +00:00
parent 3cf2653926
commit 0c38f8a108

View File

@@ -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);