- Se descapó
- 7 de septiembre de 2026 a las 1:57 UTC
- Autor
- Kamo
- Compromit
- ef357c1
Dos mitades de "Agregar invitado externo a las reuniones no envía un correo electrónico a eso persona". El enlace. meetingUrl regresó de la API, no estaba a la nada, y podría ser establecido por ningún diálogo en la plataforma, por lo que los ics salieron sin propiedad URL y un invitado que aceptó una invitación no tuvo ninguna manera de entrar en la llamada de su propia calendario. El diálogo de eventos gana el campo, el borrador lo lleva, y ambos guardan caminos lo envían: el calendario API directamente, la llamada de plomo a través de SecurityService. Omitido en lugar de enviar vacío en el camino de la llamada, porque un de valor sin valor significa "no suministrado" aguas abajo y una reprogramación no debe ser lo que Deja el enlace de una reunión. El duplicado. composeDraft y resoluciónHijasAhora construyó la lista de invitados por Concatenando a la audiencia resuelta con las direcciones externas mecanografiadas en él. y la muestra resuelta ya contiene las direcciones, nombradas por la dirección sí mismo. Un huésped externo llegó dos veces, como Email, displayName: email y email, displayName: indefinido. Pruebas en directo es el evento 25882ff8, que tiene dos filas para una dirección escrita en el mismo microsegundo, y la llamada de texto principal publica esta lista literalmente a un servicio que habría pedido dos invitaciones a una persona. dedupeLos huéspedes viven en guestChips.ts con el resto de la lógica de huésped puro, llave la forma en que las cerraduras de servicio asista filas recortadas y bajadas. Prefiriendo un nombre real sobre la dirección se repite, y se requiere sobre opcional. El servidor se fusiona por correo electrónico también (b77417c), por lo que las filas ya eran seguras; esta es la mitad Eso detiene al cliente preguntándose dos veces.