KamoCRM

Serialize ExtensionDto.assignedMemberId as a string

Fixkamo-shared-library
Shipped
26 ஏப்ரல், 2026 அன்று 5:40 PM UTC
Author
Kamo
Commit
94141a5

overflows JS's safe-integer range (e.g. 1168485658174423046 round-trips as 1168485658174423000 once a JSON number hits the browser). The frontend already typed this field as `string | null` and compared with `String(mid) === memberID`, but without a Jackson serializer the wire payload was still a JSON number, so the comparison silently failed and the member's own already-assigned extension got filtered out of their dropdown. Adding **************** is the same pattern used elsewhere in shared DTOs for unique_rowid-shaped IDs.

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