- Spegnimento
- 9 agosto 2026 alle ore 19:55 UTC
- Autore
- Kamo
- Impegno
- e36b9fc
Lo strato REST ha serializzato direttamente le entità JPA. Un contatto non ha mappatura a le sue email, telefoni, indirizzi, organizzazioni, URL, IM o relazioni — quelli sono tabelle separate — così nessuno di esso è mai stato in una risposta, e Jackson silenziosamente L'ha buttata via. La finestra di dialogo creare ha raccolto sette sezioni e perseverato nessuno. Libri e gruppi tornarono con le loro pigre associazioni resed come null, motivo per cui la barra laterale non poteva attribuire un gruppo a un libro. Sotto questo, la creazione di un contatto non potrebbe avere successo affatto: CONTACT.OWNER ID è NON NULL e nulla l'ha impostata, dall'UI, da un'importazione di vCard, o da un CardDAV PUT. Importazione memorizzata solo la carta grezza e lasciato FORMATTED NAME null, che la la colonna rifiuta; l'esportazione legga la stessa carta grezza di nuovo, quindi qualsiasi cosa creata nel Ho esportato vuoto. - No, no. le forme di filo, con conta le esigenze della barra laterale e i totali di un pager - ContattoDettagliStore: carichi batch e sostituisce le sette tabelle satellitari e membri del gruppo; la cancellazione di un contatto non più orfani loro - ContattoQueryStore: conteggi, un elenco ordinato / filtrato / paginato org-wide, e un ricerca che abbina anche parti di nome, numeri di telefono e organizzazioni - ContattoVCardMapper: importazione ed esportazione passare attraverso una mappatura del campo, quindi un il contatto sopravvive a un giro. BDAY è scritto come PartialDate - risolvendolo a un istante spostato il giorno per i lettori in un altro fuso orario - updateBook applica solo i campi inviati: rinominare un libro usato per pulirlo descrizione e colore, e gettare sul NON NULL è visibile - deleteBook cascades; il default org viene rifiutato piuttosto che rompere il controllo costrizione ogni libro di livello org dipende da - cancella/move/ endpoint di gruppo - le caselle di controllo dell'elenco non hanno nulla da chiamare La creazione del libro imposta sempre un proprietario e ignora un client fornito èOrgDefault: un libro senza proprietario è solo legale come il default org, e un secondo default sarebbe lasciare trovareOrgDefault scegliendo arbitrariamente.