KamoCRM

The ticket list survives a broken indicator

FixMediaService
Shipped
14 ஆகஸ்ட், 2026 அன்று 1:51 AM UTC
Author
Kamo
Commit
13be58c

The unread read threw and took the whole ticket list with it — the page came back empty, which is a far worse outcome than a page with no markers on it. It is guarded now, and guarded at ERROR: the previous guard logged at warn and the silence let a dead query masquerade as "nothing unread" for a release. Degrade the feature, keep the page, make the log impossible to miss. SupportUnseenCountSqlTest moves onto the query that now decides what unread means and gains the assertion that would have caught this one: no brace may appear in native SQL, because Hibernate reads it as an alias placeholder and refuses to run the statement at all.

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