Restore the timestamp that every lead association depends on

Fixkamo-shared-library
Ya
2 Septemba 2026, 15:12 UTC
Mwandishi
Kamo
Ahadi ya
c3327a4

A method was inserted between @CreationTimestamp and the dateCreated field it annotates, so the annotation bound to subject() instead. These entities are read by field access, so Hibernate ignored it there and sent DATE_CREATED out null. **************** is NOT NULL with no database default, so every insert was refused: ERROR: null value in column "date_created" of relation "lead_communications" violates not-null constraint The refusal lands inside LeadCommunicationLinker.link, which catches and warns because association is best-effort — so calls, texts, voicemails and e-mails stopped attaching to leads on 2026-08-21 with nothing louder than a WARN to say so, and the Communications card has read zero for every one of them since. CommsTimestampMappingTest pins the mapping for all four comms entities, and names the actual mistake rather than its consequence: an annotation stranded on a method still compiles and still passes every mocked test, and only fails at the database.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei