ZacharyZcR 11f6910d51 fix(sync): keep the changes cursor within the 32-bit seq column (#1665)
The desktop learned the server's entity types by asking for changes after
Number.MAX_SAFE_INTEGER. sync_records.seq is a 32-bit integer on Postgres,
which rejects that bound value, so every pass needing the probe failed with
22003 out of range.

The server now clamps the cursor to the largest seq the column holds and
answers 400 for a cursor or limit that is not a non-negative integer. The
desktop asks for a one-row page from its saved cursor instead.
2026-10-17 19:02:56 -05:00
2026-10-01 16:20:16 -05:00
2026-10-12 11:35:48 -05:00
2026-10-12 11:35:48 -05:00
2026-05-06 15:12:07 -05:00
2026-10-10 14:58:27 -05:00
2026-10-10 14:58:27 -05:00
2026-10-10 14:58:27 -05:00
2026-10-10 14:58:27 -05:00
2026-05-06 15:12:07 -05:00
2026-05-06 15:12:07 -05:00
2026-10-10 14:58:27 -05:00
2025-11-05 10:36:16 -06:00
2026-10-10 14:58:27 -05:00
2026-08-06 14:41:39 -05:00
2026-08-06 14:41:39 -05:00
2026-08-06 14:41:39 -05:00
2026-10-10 14:58:27 -05:00
2026-10-12 11:35:48 -05:00
2026-10-10 14:58:27 -05:00
2026-10-12 11:35:48 -05:00
2026-10-01 16:20:16 -05:00
2026-10-10 14:58:27 -05:00
2026-10-10 14:58:27 -05:00
2026-06-04 14:16:53 -05:00
2026-10-01 16:20:16 -05:00
2026-10-10 14:58:27 -05:00
2026-10-10 14:58:27 -05:00
2026-10-10 14:58:27 -05:00
S
Description
Mirror of Termix (Apache-2.0) — parked for future Service Desk integration
Readme Apache-2.0
103 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 94.5%
JavaScript 5%
CSS 0.2%
Shell 0.1%