Fixed 500 error by making checks nil-safe and displaying some guidance on the tags page. It would be good to also ensure during seeding that this error condition can't arise, but we'd still need this check for new categories where admins forget to specify the tag set.
Now if your category tags are messed up you see this instead of a server error:
Fixes https://meta.codidact.com/posts/291055.
Fixed 500 error by making checks nil-safe and displaying some guidance on the tags page. It would be good to also ensure during seeding that this error condition can't arise, but we'd still need this check for new categories where admins forget to specify the tag set.
Now if your category tags are messed up you see this instead of a server error: