From a48553fff9b419e2c19cc79ce6cd75920b970d43 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 15 Feb 2025 18:02:12 +0800 Subject: [PATCH] :bug: Trying to fix friend only --- pkg/internal/services/posts.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/internal/services/posts.go b/pkg/internal/services/posts.go index 3405481..c06fc05 100644 --- a/pkg/internal/services/posts.go +++ b/pkg/internal/services/posts.go @@ -73,7 +73,7 @@ func FilterPostWithUserContext(tx *gorm.DB, user *authm.Account) *gorm.DB { // Query the publishers according to the user's relationship var publishers []models.Publisher database.C.Where( - "id IN ? AND type = ?", + "account_id IN ? AND type = ?", lo.Uniq(append(append(userFriendList, userGotBlockList...), userBlocklist...)), models.PublisherTypePersonal, ).Find(&publishers) @@ -109,13 +109,13 @@ func FilterPostWithUserContext(tx *gorm.DB, user *authm.Account) *gorm.DB { tx = tx.Where( "publisher_id = ? OR visibility != ? OR "+ - //"(visibility = ? AND publisher_id IN ?) OR "+ + "(visibility = ? AND publisher_id IN ?) OR "+ "(visibility = ? AND ?) OR "+ "(visibility = ? AND NOT ?)", user.ID, NoneVisibility, - //FriendsVisibility, - //allowlist, + FriendsVisibility, + allowlist, SelectedVisibility, datatypes.JSONQuery("visible_users").HasKey(strconv.Itoa(int(user.ID))), FilteredVisibility,