From a739fe92e851c534ae94f94a891ceeb3fd5820d3 Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Mon, 11 May 2020 19:02:41 +0000 Subject: [PATCH] 98_configdb.pm: #111052 (show red question mark) git-svn-id: https://svn.fhem.de/fhem/trunk@21914 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_configdb.pm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fhem/FHEM/98_configdb.pm b/fhem/FHEM/98_configdb.pm index 453d39c4c..5c4047b10 100644 --- a/fhem/FHEM/98_configdb.pm +++ b/fhem/FHEM/98_configdb.pm @@ -51,10 +51,18 @@ sub CommandConfigdb { # delete attribute delete $configDB{attr}{$param1}; $ret = " attribute $param1 deleted"; + shift @structChangeHist + if(@structChangeHist > AttrVal('global', 'maxChangeLog', 10) - 1); + push @structChangeHist, "configdb attr $param1 (deleted)"; + addStructChange('configDB attr','configDB',"$param1 (deleted)"); + } else { # set attribute $configDB{attr}{$param1} = $param2; $ret = " attribute $param1 set to value $param2"; + shift @structChangeHist + if(@structChangeHist > AttrVal('global', 'maxChangeLog', 10) - 1); + push @structChangeHist, "configdb attr $param1 $param2 (set)"; } } @@ -442,6 +450,7 @@ sub _cfgDB_readConfig() {
configdb diff <device> <version>