Glad it's working!
kuba-orlik:Now, how do I fix individual user actors
The current data verification checks will apply whenever a user is involved in an actual activity (i.e. it will self-rectify when needed), nevertheless it is a good idea to extend the same verification checks on direct person actor access like you're doing here. This will do that:
https://github.com/discourse/discourse-activity-pub/pull/195
Thanks for persevering with this. It's very helpful to have a real instance with incorrect data to ensure the verification checks work as expected, and as needed. The original data corruption issue that led to these recent changes could happen again in some other form, so the goal here is to ensure ongoing data consistency at the point the data is needed (as opposed to handling it through migrations etc). Let me know you see any similar issues!
Discuss this on our forum.