- Spegnimento
- 7 settembre 2026 alle ore 01:57 UTC
- Autore
- Kamo
- Impegno
- ef357c1
Due metà di "Aggiungi ospiti esterni agli incontri non invia una email a questo persona". Il link. meetingUrl è tornato dall'API, era legato a nulla, e potrebbe essere impostato da nessuna finestra di dialogo sulla piattaforma — quindi gli ics sono usciti senza proprietà URL e un ospite che ha accettato un invito non aveva modo di entrare nella chiamata da soli calendario. La finestra di dialogo evento guadagna il campo, la bozza lo trasporta, e entrambi salva percorsi inviarlo: il calendario API direttamente, il lead callback attraverso Servizio di sicurezza. Omesso piuttosto che inviato vuoto sul percorso di callback, perché un valore assente significa "non fornito" a valle e un reschedule non deve essere quello che spoglia il link di una riunione. Il duplicato. comporreDraft e risolvereGuestsNow entrambi costruito la lista degli ospiti da concatenando il pubblico risolto con gli indirizzi esterni digitati in esso — e il campione risolto contiene già quegli indirizzi, nominati dall'indirizzo stesso. Un ospite esterno quindi è arrivato due volte, come {email, displayName: email} e {email, displayName: undefined}. Prove vive è l'evento 25882ff8, che detiene due righe per un indirizzo scritto nello stesso microsecondo, e il callback di piombo post questa lista verbatim a un servizio che avrebbe chiesto due inviti a una persona. dedupeGuests vive in guestChips.ts con il resto della logica ospite pura, keyed il modo in cui i tasti di servizio partecipanti righe — tagliate e minuscole — preferendo un nome reale sopra l'indirizzo ripetuto indietro, e richiesto sopra facoltativo. Il server si fonde anche per e-mail (b77417c), quindi le righe erano già al sicuro; questa è la metà che ferma il cliente chiedendo due volte.