diff --git a/fhem/www/pgm2/fhemweb_iconButtons.js b/fhem/www/pgm2/fhemweb_iconButtons.js index ddd01f315..17467596f 100644 --- a/fhem/www/pgm2/fhemweb_iconButtons.js +++ b/fhem/www/pgm2/fhemweb_iconButtons.js @@ -73,7 +73,7 @@ FW_iconButtonsCreate(elName, devName, vArr, currVal, set, params, cmd) var ico = vArr[ind*ipar+3]; var m = ico.match(/.*@(.*)/); - var uscol = m[1]; + var uscol = m && m[1] ? m[1] : ""; if( uscol.match(/^[A-F0-9]{6}$/)) uscol = "#"+uscol; $(val).find("span").attr( "unselectcolor",uscol); diff --git a/fhem/www/pgm2/fhemweb_iconRadio.js b/fhem/www/pgm2/fhemweb_iconRadio.js index 46429f21d..a9139e14c 100644 --- a/fhem/www/pgm2/fhemweb_iconRadio.js +++ b/fhem/www/pgm2/fhemweb_iconRadio.js @@ -75,7 +75,7 @@ FW_iconRadioCreate(elName, devName, vArr, currVal, set, params, cmd) var ico = vArr[ind*ipar+3]; var m = ico.match(/.*@(.*)/); - var uscol = m[1]; + var uscol = m && m[1] ? m[1] : ""; if( uscol.match(/^[A-F0-9]{6}$/)) uscol = "#"+uscol; $(val).find("span").attr( "unselectcolor",uscol);