You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(workday): coerce compensation amounts and guard Date marshaling
- get-compensation returned Amount/Per_Unit_Amount/Individual_Target_Amount
as strings (XML leaf text), violating the tool's number contract
- Coerce via parseSoapNumber and widen plan type to number | string
- Add defensive Date branch in marshal() so Date inputs serialize as
ISO 8601 instead of String(date)
0 commit comments