KamoCRM

Let the history be queried by specification

Featurekamo-shared-library
Shipped
14 ஆகஸ்ட், 2026 அன்று 7:07 PM UTC
Author
Kamo
Commit
3a9c670

The browsable history filters by kind and by whether a notification has been read, and those combine freely — which as JPQL is a query per combination, or one query full of (:kind IS NULL OR n.kind = :kind). The second is what made every calendar lookup answer 500: a null parameter arrives untyped and PostgreSQL refuses the statement outright. A Specification omits the predicate rather than passing a null, so the fault cannot recur here.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing