From 6e283d9ef4d8617b357d6d41351d43b10c20f7b2 Mon Sep 17 00:00:00 2001 From: Alessio Date: Sat, 23 Mar 2024 11:32:57 -0700 Subject: [PATCH] BUGFIX: fix user feed breaking for users without a pinned tweet --- internal/webserver/handler_user_feed.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/webserver/handler_user_feed.go b/internal/webserver/handler_user_feed.go index efced83..1401260 100644 --- a/internal/webserver/handler_user_feed.go +++ b/internal/webserver/handler_user_feed.go @@ -102,7 +102,8 @@ func (app *Application) UserFeed(w http.ResponseWriter, r *http.Request) { } // Add a pinned tweet if there is one and it's in the DB; otherwise skip - if user.PinnedTweetID != scraper.TweetID(0) && len(parts) <= 1 || parts[1] == "without_replies" { + // Also, only show pinned tweets on default tab (tweets+replies) or "without_replies" tab + if user.PinnedTweetID != scraper.TweetID(0) && (len(parts) <= 1 || parts[1] == "without_replies") { data.PinnedTweet, err = app.Profile.GetTweetById(user.PinnedTweetID) if err == nil { feed.TweetTrove.Tweets[data.PinnedTweet.ID] = data.PinnedTweet