[bugfix] Status visibility + excludeReplies fixes (#769)

* Fix some bugs when viewing a user's posts: include their self-replies (threads) even when excludeReplies is set, and use in_reply_to_uri instead of in_reply_to_id to filter out replies

* Assign values to InReplyToURI when creating statuses. Add index and update old statuses with a migration
This commit is contained in:
Blackle Morisanchetto
2022-08-27 05:35:31 -04:00
committed by GitHub
parent 4c60a142f8
commit 54f6caed65
3 changed files with 76 additions and 2 deletions

View File

@ -151,6 +151,7 @@ func (p *processor) ProcessReplyToID(ctx context.Context, form *apimodel.Advance
}
status.InReplyToID = repliedStatus.ID
status.InReplyToURI = repliedStatus.URI
status.InReplyToAccountID = repliedAccount.ID
return nil