From 84641802333b09a441a84d7cd21c394f7cd56abe Mon Sep 17 00:00:00 2001 From: igami Date: Fri, 3 Nov 2017 04:40:00 +0000 Subject: [PATCH] 76_msgDialog: fix userattr for msgConfig device git-svn-id: https://svn.fhem.de/fhem/trunk@15381 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/76_msgDialog.pm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/fhem/FHEM/76_msgDialog.pm b/fhem/FHEM/76_msgDialog.pm index 308106210..957c0d7cf 100644 --- a/fhem/FHEM/76_msgDialog.pm +++ b/fhem/FHEM/76_msgDialog.pm @@ -62,13 +62,6 @@ sub msgDialog_Initialize($) { "msgCommand ". $readingFnAttributes ; - - if($modules{msgConfig}{defptr}){ - my $msgConfig = $modules{msgConfig}{defptr}{NAME}; - - addToDevAttrList($msgConfig, "$TYPE\_evalSpecials:textField-long "); - addToDevAttrList($msgConfig, "$TYPE\_msgCommand:textField "); - } } # regular Fn ################################################################## @@ -91,6 +84,11 @@ sub msgDialog_Define($$) { "Please define a msgConfig device first" ) unless($modules{msgConfig}{defptr}); + my $msgConfig = $modules{msgConfig}{defptr}{NAME}; + + addToDevAttrList($msgConfig, "$TYPE\_evalSpecials:textField-long "); + addToDevAttrList($msgConfig, "$TYPE\_msgCommand:textField "); + $DEF = msgDialog_evalSpecials($hash, $DEF); $DEF = eval{JSON->new->decode($DEF)};