- Szycy
- 29 września 2026 01:50 UTC
- Autor
- Kamo
- Pochęt się
- 4ea53c5
Nie, nie, nie. zaufany member.usernameAlias nad pełna nazwa konta zawsze, gdy pseudonim nie był pusty. MemberCreationService odbija nazwę użytkownika konta na tej kolumnie alias dla każdego nowego członka, człowieka lub AI, że forma tworzenia nie wysyła wyraźną ksywkę - i Nie tworzy formy. AI wynajem nie ma osobistego e-mail do dedupe a firste.lastname nazwa użytkownika przeciwko, więc nagie imię jest wspólne wpisane nazwa użytkownika; ręcznie wybrana przez człowieka nazwa użytkownika zwykle różni się od ich goły pierwszy nazwa, lub otrzymuje nadpisane przez prawdziwy, późniejszy pseudonim, więc ten sam mechanizm odczytuje jako "to zdarza się tylko AI". Dowody produkcji: członek AI Luna (członek 1200096283021613087, org 1168485648209608710) posiada members.username _ alias = "luna", users.username = "luna", users.name _ first = 'Luna', users.name _ last = 'Blackwell' - więc chat renderowany "luna" zamiast "Luny Blackwell". Każda powierzchnia nazwy czatu (nagłówek, autor wiadomości, lista rozmów, wzmianki, powiadomienia) już przez ten funkcje zarówno dla ludzi, jak i dla ptasiej grypy; nie istniała żadna specyficzna gałąź AI- usuń, a nie dodaje się tu żadnego. Fix: alias wygrywa tylko wtedy, gdy różni się od nazwy użytkownika konta - to znaczy jest rzeczywisty wybrany pseudonim, nie autolustrzany uchwyt logowania. Falls through do pełnej nazwy inaczej, identycznie dla ludzi i SI. Brak migracji danych: chat nie ma stałej / buforowanej kolumny nazw (MediaObjMsg, MediaSession i MediaSessionMember nie nosi żadnych), więc każda przeszłość i przyszłość renderowania imienia Luny jest poprawiany przez ten czas read- fix sam.
