- Shipped
- September 18, 2026 at 6:07 AM UTC
- Author
- Kamo
- Commit
- f2343cb
Settings → Email → Deliverability shows an address's opt-out history with who made each change, but HistoryView sent only the actor's name, so the page could not open their member card. Each entry now carries actorMemberId beside actorName: the ledger's actor_member_id as text, exact (an INT8 rounds as a JSON number). Visibility is unchanged: the same MANAGE_EMAIL_OPT_OUTS callers already see that member's name here, and their id on the Opt Out tab's history. DeliverabilityHistoryActorTest drives GET /address and writes the answer with the app's ObjectMapper: a member's change carries the id as a JSON string, the recipient's carries none. It fails without the change.