From c6b037f8e6c6682deace24228df542de58994461 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 6 Feb 2013 18:19:59 +0000 Subject: [PATCH] modify definition argument is optional now git-svn-id: https://svn.fhem.de/fhem/trunk@2653 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/fhem.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 200156b98..4853177ee 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -1304,7 +1304,7 @@ CommandModify($$) my @a = split("[ \t]+", $def, 2); return "Usage: modify " - if(int(@a) < 2); + if(int(@a) < 1); # Return a list of modules return "Define $a[0] first" if(!defined($defs{$a[0]})); @@ -1312,7 +1312,8 @@ CommandModify($$) $hash->{OLDDEF} = $hash->{DEF}; $hash->{DEF} = $a[1]; - my $ret = CallFn($a[0], "DefFn", $hash, "$a[0] $hash->{TYPE} $a[1]"); + my $ret = CallFn($a[0], "DefFn", $hash, + "$a[0] $hash->{TYPE}".(defined($a[1]) ? " $a[1]" : "")); $hash->{DEF} = $hash->{OLDDEF} if($ret); delete($hash->{OLDDEF}); return $ret;