From 472508248e4bc32dd8a235795bec2bea447bcced Mon Sep 17 00:00:00 2001 From: Natsumi Date: Sat, 21 Feb 2026 17:26:34 +1100 Subject: [PATCH] Fix feed public/private search --- src/service/database/feed.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/service/database/feed.js b/src/service/database/feed.js index 8d9e613a..fb921844 100644 --- a/src/service/database/feed.js +++ b/src/service/database/feed.js @@ -194,9 +194,9 @@ const feed = { if (avatar) { let avatarQuery = ''; if (aviPrivate) { - avatarQuery = 'AND user_id = owner_id'; + avatarQuery = 'OR user_id = owner_id'; } else if (aviPublic) { - avatarQuery = 'AND user_id != owner_id'; + avatarQuery = 'OR user_id != owner_id'; } selects.push( `SELECT * FROM (SELECT id, created_at, user_id, display_name, 'Avatar' AS type, NULL AS location, NULL AS world_name, NULL AS previous_location, NULL AS time, NULL AS group_name, NULL AS status, NULL AS status_description, NULL AS previous_status, NULL AS previous_status_description, NULL AS bio, NULL AS previous_bio, owner_id, avatar_name, current_avatar_image_url, current_avatar_thumbnail_image_url, previous_current_avatar_image_url, previous_current_avatar_thumbnail_image_url FROM ${dbVars.userPrefix}_feed_avatar WHERE (display_name LIKE @searchLike OR avatar_name LIKE @searchLike) ${avatarQuery} ${dateQuery} ${vipQuery} ORDER BY created_at DESC, id DESC LIMIT @perTable)`