Carry the type description in both of its shapes

FeatureMediaService
Shipped
24 Agosti 2026, 21:19 UTC
Author
Kamo
Commit
7143d7f

The description is a Lexical document now, so the service stores the plain-text mirror the client sends alongside it and hands readers whichever shape they can actually use. WebinarTypeDTO gains descriptionPlain for a surface that wants the words rather than the document. The public booking DTO and the scheduled-webinar DTO get plain text only — neither an anonymous page nor a reminder has a Lexical runtime, and printing raw editor state at a reader is worse than nothing. The mirror is written unconditionally beside the document: a request carrying no mirror is carrying prose, so clearing it puts the row back into the legacy shape readers already fall back to, where a stale mirror beside a fresh description would be words that no longer match. Requires the webinar_type.description_plain column, applied by KamoInitializer and verified present in Yugabyte before this landed.

All changes

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