From e6fe2aef3e6be91c5e7bd3c9b5c4d17c3ca19921 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Sun, 20 Oct 2013 07:14:31 +0000 Subject: [PATCH] SVG: fix creating empty defs when called from FileLink summary entry git-svn-id: https://svn.fhem.de/fhem/trunk@4073 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_SVG.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/98_SVG.pm b/fhem/FHEM/98_SVG.pm index 893a8a6b8..06c27f843 100755 --- a/fhem/FHEM/98_SVG.pm +++ b/fhem/FHEM/98_SVG.pm @@ -447,7 +447,7 @@ SVG_readgplotfile($$) my (@filelog, @data, $plot); my $ldType = $defs{$defs{$wl}{LOGDEVICE}}{TYPE} - if($defs{$wl}{LOGDEVICE} && $defs{$defs{$wl}{LOGDEVICE}}); + if($defs{wl} && $defs{$wl}{LOGDEVICE} && $defs{$defs{$wl}{LOGDEVICE}}); $ldType = $wl if(!$ldType); open(FH, $gplot_pgm) || return (FW_fatal("$gplot_pgm: $!"), undef); @@ -491,7 +491,8 @@ SVG_substcfg($$$$$$) my $oll = $attr{global}{verbose}; $attr{global}{verbose} = 0; # Else the filenames will be Log'ged - my $ldt = $defs{$defs{$wl}{LOGDEVICE}}{TYPE}; + my $ldt = $defs{$defs{$wl}{LOGDEVICE}}{TYPE} + if($defs{$wl} && $defs{$wl}{LOGDEVICE}); $ldt = "" if(!defined($ldt)); if($file eq "CURRENT" && $ldt eq "FileLog") { $file = $defs{$defs{$wl}{LOGDEVICE}}{currentlogfile};