KamoCRM

Replace upsertSigners with full delete+insert to handle frontend temp UUIDs

FixESigService
Shipped
12 ஏப்ரல், 2026 அன்று 10:26 PM UTC
Author
Kamo
Commit
4d0bc76

The frontend assigns temporary crypto.randomUUID() values to newly-added signers before any backend call. The previous upsert-by-uid logic would throw 404 for these non-existent IDs. Full replace (delete all + insert all) is the correct semantics: the client always sends the complete desired list, and the response returns the canonical DB-assigned UUIDs.

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