Serialize ExtensionDto.assignedMemberId as a string

Fixkamo-shared-library
Shipped
April 26, 2026 at 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?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing