# 26-Jun-2026 — coerce numeric walk-leader values and share table styling [ref #84](https://github.com/nbarrett/ngx-ramblers/issues/84)

## [build 721](https://github.com/nbarrett/ngx-ramblers/actions/runs/28248078096) — [commit 124f4a5](https://github.com/nbarrett/ngx-ramblers/commit/124f4a55321ec4578a39a75aee3c0280251ffd32)

_____

## Bug fix

`/api/database/walks/agm-stats` returned 500 when a walk-leader id or name resolved to a number (numeric `memberId` or telephone). `normalizeText` now coerces with `String()` before trimming, so the AGM Walks tab loads again.

## Styling

- Restyles the AGM stats tables (summary, walks, socials, expenses) to the shared global `.ngx-data-table` / `.ngx-data-table-card` classes used elsewhere in admin, replacing the bespoke `table-dark` Bootstrap tables.
- Removes the duplicated `.table` / `.table-dark` overrides from `agm-stats.sass` and two dead model imports.