Hi, while working with the api/v1/statuses/:id/favourite and api/v1/statuses/:id/unfavourite endpoints I caused a peculiar bug:
I could reproduce this, liking, unliking then liking again with the API caused a 500 for me. Then in the web client this happens when trying to press the like button:

Maybe some kind of abuse protection triggering?
The only thing I could see in the API controller is this: https://github.com/pixelfed/pixelfed/blob/dev/app/Http/Controllers/Api/ApiV1Controller.php#L1210
Maybe something about the LikePipeline doesn't like this?
I have fixed the issue in 01525cb, the bug was caused by improperly soft deleting likes.
Admins will need to run a command to fix affected data, it will be released in the next version!
Most helpful comment
I have fixed the issue in 01525cb, the bug was caused by improperly soft deleting likes.
Admins will need to run a command to fix affected data, it will be released in the next version!