From a2689b4892098af7870301310b79a267d4afc899 Mon Sep 17 00:00:00 2001 From: EUForest Date: Fri, 13 Feb 2026 23:09:23 +0800 Subject: [PATCH] fix: remove pinned and popup parameters when querying all announcements --- .../user/src/sections/user/announcement/index.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/apps/user/src/sections/user/announcement/index.tsx b/apps/user/src/sections/user/announcement/index.tsx index bb528b9..724cabe 100644 --- a/apps/user/src/sections/user/announcement/index.tsx +++ b/apps/user/src/sections/user/announcement/index.tsx @@ -34,12 +34,19 @@ export default function Announcement() { pagination: { page: number; size: number }, filter: { pinned?: boolean; popup?: boolean } ) => { - const response = await queryAnnouncement({ + const params: any = { page: pagination.page, size: pagination.size, - pinned: filter.pinned ?? false, - popup: filter.popup ?? false, - }); + }; + + if (filter.pinned !== undefined) { + params.pinned = filter.pinned; + } + if (filter.popup !== undefined) { + params.popup = filter.popup; + } + + const response = await queryAnnouncement(params); return { list: response.data.data?.announcements || [], total: response.data.data?.total || 0,