KamoCRM

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

FixMediaService
Spegnimento
29 settembre 2026 alle ore 02:22 UTC
Autore
Kamo
Impegno
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.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo