Skip to content

Method `Deputy::isDeputy()` sollte fehlertoleranter sein

Seit der Umstellung der Funktionen zur Vertretung in trac:#10838 gibt es öfter Probleme der folgenden Art:

TypeError: Argument 2 passed to Deputy::isDeputy() must be of the type string, null given

Dies passiert, wenn entweder die übergebene Nutzer-Id oder die Range-Id null ist, was durch die vorherigen Funktionen abgefangen wurde und nun durch die strikte Signatur der Methode zu Fehlern führt. Um diese Fehler zu vermeiden, sollte die Methode Deputy::isDeputy() diese Fehler abfangen.