diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index d20c19c66..e83ed1afb 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -1289,13 +1289,17 @@ FW_detailSelect(selEl, mayMissing) if(selVal != null && selVal != undefined) { for(var i1=0; i1 2) { - var re = aap.shift(); - aap = [re, aap.join(":")]; + try { + if(selVal.match(new RegExp("^"+aap[0]+"$"))) { + if(aap.length > 2) { + var re = aap.shift(); + aap = [re, aap.join(":")]; + } + argAndPar = aap; + fnd = true; } - argAndPar = aap; - fnd = true; + } catch(e){ + log("Problem building regexp from "+listArr[i1]); } } }