From 88ebb1538e84078013836b5dd209b3df7f355fc3 Mon Sep 17 00:00:00 2001 From: kim Date: Fri, 20 Sep 2024 23:09:23 +0100 Subject: [PATCH] don't error on timelining hidden status --- internal/processing/workers/surfacetimeline.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/processing/workers/surfacetimeline.go b/internal/processing/workers/surfacetimeline.go index 90cb1fed3..1c3746885 100644 --- a/internal/processing/workers/surfacetimeline.go +++ b/internal/processing/workers/surfacetimeline.go @@ -384,8 +384,9 @@ func (s *Surface) timelineStatus( ) (bool, error) { // Ingest status into given timeline using provided function. - if inserted, err := ingest(ctx, timelineID, status); err != nil { - err = gtserror.Newf("error ingesting status %s: %w", status.ID, err) + if inserted, err := ingest(ctx, timelineID, status); err != nil && + !errors.Is(err, statusfilter.ErrHideStatus) { + err := gtserror.Newf("error ingesting status %s: %w", status.ID, err) return false, err } else if !inserted { // Nothing more to do. @@ -401,7 +402,7 @@ func (s *Surface) timelineStatus( mutes, ) if err != nil { - err = gtserror.Newf("error converting status %s to frontend representation: %w", status.ID, err) + err := gtserror.Newf("error converting status %s to frontend representation: %w", status.ID, err) return true, err }