Series blurbs don't update when creator changes their username or pseud

Description

Steps to reproduce:

Example 1: A series creator changes their username
1. Log in
2. Post > New Work
3. Fill in required information
4. Check "This work is part of a series"
5. Fill in "Or create and use a new one:" with a name for your series
6. Press "Post Without Preview"
7. Hi, username! > My Dashboard > Series
8. Behold! There is your series. (This step is important. It makes sure your byline in the series blurb gets cached. If no one looks at the blurb, it doesn't get cached, and the bug won't happen.)
9. Now follow the name of the series to view the list of the works and see who is listed at the top as "Creator." Again, this is important: if no one views it, it might not get cached.
10. Hi, username! > My Preferences > Change My User Name
11. Fill in required information
12. Press "Change User Name"
13. Press "OK" to confirm the name change
14. Follow the "Series" link in your sidebar
15. Note that all of the series blurb(s) still have your old name
16. Follow the name of the series to view the list of works
17. Note that "Creator" at the top of the page still has your old name

Example 2: A series creator changes their pseud
1. Log in
2. Hi, username! > My Preferences > Manage My Pseuds > New Pseud
3. Fill in the "Name" field with a name for your pseud, e.g. Pseud To Change
4. Press "Create"
5. Post > New Work
6. Fill in required information
7. For "Creator/Pseud(s)," choose Pseud To Change
8. Check "This work is part of a series"
9. Fill in "Or create and use a new one:" with a name for your series
10. Press "Post Without Preview"
11. Hi, username! > My Dashboard > Series
12. Behold! There is your series. (This step is important. It makes sure your byline in the series blurb gets cached. If no one looks at the blurb, it doesn't get cached, and the bug won't happen.)
13. Now follow the name of the series to view the list of the works and see who is listed at the top as "Creator." Again, this is important: if no one views it, it might not get cached.
14. Hi, username! > My Preferences > Manage My Pseuds
15. Under Pseud To Change, follow "Edit"
16. Fill in "Name" with something different, e.g. Changed Pseud
17. Press "Update"
18. Follow the "Series" link in your sidebar
19. Note that the series blurb(s) still have your old pseud
20. Follow the name of the series to view the list of works
21. Note that "Creator" at the top of the page still has your old name

What should happen

The username or pseud on the series blurb should be updated as soon as possible.

Notes

The series blurb and series metadata do not appear to be cached – it appears to be the byline helper (https://github.com/otwcode/otwarchive/blob/ab0e0b25f09613ca27de365bcb9f1a750bb80f95/app/helpers/application_helper.rb#L98) which is using the cached non_anonymous_byline helper (https://github.com/otwcode/otwarchive/blob/ab0e0b25f09613ca27de365bcb9f1a750bb80f95/app/helpers/application_helper.rb#L110)

Assignee

Unassigned

Reporter

Sarken

Roadmap

Pseuds
Series
Users

Priority

Medium

Affects versions

Fix versions

None

Components

BackEnd
Caching

Difficulty

Medium

Epic Link

Milestone

Internal 0.9