Adapt the metadata indexers to array-typed columns

FixEmailService
Shipped
August 5, 2026 at 10:54 PM UTC
Author
Kamo
Commit
38d57cf

Follows the kamo-shared-library change that maps conversations/search_index array columns as String[]/UUID[] rather than List<T>, which is what stopped every indexed message from being written at all. Reading a column that may be null is now explicit: toSet/toArray return an empty collection instead of letting Arrays.asList(null) throw, and participants and folder ids keep insertion order through a LinkedHashSet so a re-index does not churn the stored order.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing