Fix advocate profile URL generation
FixWeek of May 26, 2026
Advocate profile URLs are now generated correctly when city data is unavailable. Previously, advocates without a city received URLs ending in -in (e.g., jane-in instead of jane).
- Cleaner fallback — advocates without city data now get a simple name-based URL
- Automatic recalculation — when a returning advocate submits a new application and they are not currently active, their profile URL is recalculated using the fresh application data
No admin action required.