Auf Discourse Version v3.1.0.beta5 +233, wenn ein neuer Benutzer den Namen “adman”, “adman-b” oder “adman-c” wählt, ist das Profil dieses Benutzers stark beschädigt. Der Versuch, auf das öffentliche Profil des Benutzers zuzugreifen, führt zu einem extrem niedrigstufigen Fehler, der zu einem nie endenden Seitenaufruf (Firefox) oder einem einfachen Hard-Error “ERR” (Chrome) führt. Dies scheint kein abgefangener Fehler zu sein.
Ich habe verifiziert, dass die Erstellung eines Benutzers namens “adman” das gleiche Problem auf try dot discourse dot org verursacht. Es sind keine weiteren Aktionen zur Profilerstellung erforderlich – Sie müssen beispielsweise kein Profilbild oder etwas anderes festlegen – allein die Verwendung eines Namens, der mit “adman” beginnt, reicht aus, um den Fehler zu verursachen.
Ich habe auch verifiziert, dass die Wahl von “ad-man” als Benutzername das Profil des Benutzers nicht beschädigt. Der Benutzername “adma” führt ebenfalls nicht zu einem beschädigten Profil. Ich bin ratlos.
Nochmals, ich habe verifiziert, dass dies sowohl auf meinem eigenen selbst gehosteten Discourse als auch auf try.discourse.org zutrifft. Ich bin mir nicht sicher, wie lange der Inhalt auf try.discourse.org vor der Bereinigung erhalten bleibt, aber Sie können dies jetzt sehen, indem Sie versuchen, das Benutzerprofil dort zu laden: httpx://try dot discourse dot org/u/adman/summary
Oder Sie können die Auswirkung sehen, indem Sie versuchen, den Benutzer “adman-c” auf meiner selbst gehosteten Instanz aufzurufen: httpx://discourse dot practicalzfs dot com/u/adman-c
In der Zwischenzeit funktioniert der Benutzer “adma” auf try.discourse einwandfrei: httpx://try dot discourse dot org/u/adma/summary
