- Spegnimento
- 10 agosto 2026 alle ore 14:13 UTC
- Autore
- Kamo
- Impegno
- 4bd974a
EmailService ora spazia ogni contatto letto a contact books.owner id, che lascia i contatti già seduti in una organizzazione senza proprietario-default libro irraggiungibile. CONTACT.OWNER ID NON è NULL ed è stato popolato ogni riga da quando il percorso di creazione ha iniziato a impostarlo, quindi il membro che ha aggiunto ogni contatto è noto esattamente — nulla è deferito. La presente disposizione libro personale per (organizzazione, proprietario) e sposta ogni contatto nel suo Il proprietario. Due cose sono volutamente bloccate e contate nel tronco piuttosto che forzato: - UID collisioni. uk contact uid book è unico su (UID, CONTACT BOOK ID), così un contatto il cui UID esiste già nella destinazione fallirebbe UPDATE e non spostare nulla. Quelle righe rimangono messe; riscrivere un UID rompere il client CardDAV che l'ha rilasciato. - Gruppi di proprietà mista. Una riga contact groups ha un libro ma nessun proprietario, quindi un gruppo i cui membri appartengono a diverse persone non possono essere attribuiti uno di loro. Solo i gruppi i cui membri condividono un unico proprietario sono spostati. Il libro senza proprietario stesso è tenuto: il suo vincolo di controllo è ciò che lo rende legale, e la caduta sarebbe cascata in gruppi e membri. I contatti e i gruppi dei test dei conti bloccati, non solo i contatti. A gruppo è attribuito attraverso i proprietari dei suoi membri piuttosto che attraverso dove questi membri vivono, quindi i gruppi rimangono mobili dopo che ogni contatto ha già spostato; contare i contatti da soli li salterebbe su una seconda corsa.