03-Aug-2026 — album event links use the event web address rather than its internal id ref #337
build 807 — commit 7ef011a
Photo album pages and carousels linked back to the walk or social event they came from using the event's internal database id, so anyone following the link arrived at a web address that meant nothing to them and could not be shared or read. Those links now use the event's own web address, the same one the walk or event page itself uses, falling back to the id only when the event can no longer be found.
Links from a photo album back to its walk or social event now read as the event's own web address
The album carousel date badge links the same way
If an event has been deleted the link still resolves to the previous behaviour rather than breaking
New
EventSlugResolverServiceresolves an event id to its slug througheventSlug(), caching each result and collapsing concurrent lookups for the same id into one requestCarouselComponent.eventUrl()andDynamicContentViewAlbum.eventLinkId()route their links through the resolver, so neither builds a web address from a raw id