KamoCRM

Prova il controllo mirrored-alias e fermalo forzando un carico pigro per membro

FixMediaService
Shipped
29 settembre 2026 alle ore 02:22 UTC
Author
Kamo
Commit
04e017c

Risultati della recensione sulla AI-full-name fix (4ea53c5): - LOW: il confronto con il nome utente a specchio non è andato da nessuna parte, quindi un alias salvato con stray whitespace (" luna ") sopravvisse al cancello isBlank() e stampato con l'imbottitura intatta invece di essere riconosciuto come lo specchio Lo e'. Entrambi i lati sono tagliati prima di confrontare ora. - MEDIUM (N+1): displayName(Member) ora legge m.getUser() sul ramo alias anche, per dire un vero soprannome dalla maniglia di login auto-mirrored. G /sessions/{guid}/members leggono il suo roster attraverso la pianura, non-joined E' una stanza di N. partecipanti che ogni portano ANY alias sono andati da una query a N+1 pigro carichi dell'utente — esattamente il modello MarketingMemberLookupRepository e Exec2ExecRosterRepository porta già la FETCH JOIN sinistro e commenti a evitare. Aggiunta un mediaservice-locale************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ (stesso accordo come quei due: il fetch unire vive qui piuttosto che su MediaSessionMemberRepository, che ogni altro chiamante avrebbe poi anche pagare per) e appuntito getMembers a esso. Test: MemberDisplayNamesTest ottiene il caso whitespace (RED contro il confronto non-trigato, GREEN dopo). Non e' vero. pins the endpoint to the fetch-joined repository call and never the plain one — la regressione a questo punto è ora sorvegliata. Non e' vero. parses HQL della nuova query e perni entrambe le clausole di FETCH di JOIN sinistro per testo, allo stesso modo MarketingTrackingHqlTest e Exec2ExecQueryParseTest già pin loro — nessun database live è disponibile a questa suite di prova per un vero conteggio di dichiarazione di Hibernate-statistics (no H2/Testcontainers dipendenza esiste qui, e la base di codice propria convenzione per esattamente questa preoccupazione, per quei due test esistenti, è HQL-parse-soltanto). Le altre quattro prove che costruiscono ChatSessionMembersController direttamente E' il momento giusto. ChatSeatGateTest, ChatSessionTwoAiMembersTest, Sono aggiornate per il nuovo costruttore. parametro, solo... ottenereMembers caso necessario la sua stub si è spostata sul nuovo repository.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing