# 16-Jun-2026 — show sync error detail instead of [object Object]

## [build 699](https://github.com/nbarrett/ngx-ramblers/actions/runs/27615770048) — [commit 9f281dc](https://github.com/nbarrett/ngx-ramblers/commit/9f281dcc8af1950c9e6d76ad1abb925031842308)

_____

When a Salesforce sync fails (for example TOKEN_MISSING), the failure
banner rendered the error object directly, so it read "Salesforce sync
failed: [object Object]". The error is now passed through a small helper
that extracts errorMessage, message or errorCode (falling back to a JSON
string), so the banner shows the real detail. The precise message was
already visible in the audit-log table below the banner; this makes the
banner itself readable. Surfaced while testing the inbox work.