Keine Abzeichen für nicht existierende Benutzer vergeben?

Ich denke, die Benutzer-IDs befinden sich in der Tabelle incoming_links. Diese Datensätze werden nicht abhängig gelöscht, und die Abfrage für das Sharing-Badge schützt nur davor, dass user_id in der Tabelle incoming_links NULL ist:

https://github.com/discourse/discourse/blob/main/lib/badge_queries.rb#L199

Das Badge „Erster Share“ sollte einen ähnlichen Fehler aufweisen:

https://github.com/discourse/discourse/blob/main/lib/badge_queries.rb#L64

3 „Gefällt mir“