commit 5d9c6b0e5abe6fce77625a863652fe813f180949
parent 1f8ecf1c15bd3e224c94e11754d5d04d6ed3f3bc
Author: Blackle Morisanchetto <isabelle@blackle-mori.com>
Date: Tue, 30 Aug 2022 05:43:29 -0400
[bugfix] Do not generate a notification when favouriting your own post (#780)
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/internal/processing/fromcommon.go b/internal/processing/fromcommon.go
@@ -203,6 +203,11 @@ func (p *processor) notifyFollow(ctx context.Context, follow *gtsmodel.Follow, t
}
func (p *processor) notifyFave(ctx context.Context, fave *gtsmodel.StatusFave) error {
+ // ignore self-faves
+ if fave.TargetAccountID == fave.AccountID {
+ return nil
+ }
+
if fave.TargetAccount == nil {
a, err := p.db.GetAccountByID(ctx, fave.TargetAccountID)
if err != nil {