Autor Thema: kleines problem mit FW_getHelp  (Gelesen 403 mal)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20760
kleines problem mit FW_getHelp
« am: 26 November 2020, 10:08:49 »
mir ist eben folgendes problem aufgefallen: wenn man ein modul entwickelt und es noch keinen Hilfe text gibt erzeugt FW_getHelp eine endlosschleife weil bei nicht vorhandener doku immer wieder DE angehängt wird.

das lässt sich mit folgendem kleinen patch unterbinden der nach dem ersten versuch mit DE abbricht:@@ -355,7 +355,7 @@
   if(FW_helpData)
     return fn(FW_helpData);
   FW_cmd(FW_root+"?cmd=help "+dev+"&XHR=1", function(data) {
-    if(data.match(/^<html>No help found/)) // for our german only friends
+    if(data.match(/^<html>No help found/) && !dev.match(" DE")) // for our german only friends
       return FW_getHelp(dev+" DE", fn);
     FW_helpData = data;
     return fn(FW_helpData);
« Letzte Änderung: 26 November 2020, 10:19:53 von justme1968 »
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24282
Antw:kleines problem mit FW_getHelp
« Antwort #1 am: 26 November 2020, 17:36:31 »
Danke fuer den Hinweis, habs eingecheckt.

 

decade-submarginal