26-Jun-2026 — coerce numeric walk-leader values and share table styling ref #84
build 721 — commit 124f4a5
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-cardclasses used elsewhere in admin, replacing the bespoketable-darkBootstrap tables. - Removes the duplicated
.table/.table-darkoverrides fromagm-stats.sassand two dead model imports.