From ca3569db83032b3ffab955f93c4eb8a93791736f Mon Sep 17 00:00:00 2001 From: jschang19 Date: Tue, 11 Feb 2025 22:09:11 +0800 Subject: [PATCH 1/3] fix: resolved boolean typo --- server/api/v1/internal/report/create.post.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/v1/internal/report/create.post.ts b/server/api/v1/internal/report/create.post.ts index db8d892..1e0c37d 100644 --- a/server/api/v1/internal/report/create.post.ts +++ b/server/api/v1/internal/report/create.post.ts @@ -45,10 +45,10 @@ export default defineEventHandler(async (event) => { const TaskManager = useTasks(event); const { PostManager, ReportManager } = useThreads(event); - const useHasReport = await ReportManager.getReport(report.id); + const userHasReport = await ReportManager.getReport(report.id); // if report already exists, hide posts - if (useHasReport) { + if (userHasReport) { await PostManager.hideAllPosts(report.id); } From 836cc746c401b5022e0ac61645e6d632dc2db9d8 Mon Sep 17 00:00:00 2001 From: jschang19 Date: Tue, 11 Feb 2025 22:10:40 +0800 Subject: [PATCH 2/3] fix: adjusted error name of hiding post helper --- server/utils/use-threads.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/utils/use-threads.ts b/server/utils/use-threads.ts index f964c6c..187f507 100644 --- a/server/utils/use-threads.ts +++ b/server/utils/use-threads.ts @@ -147,15 +147,15 @@ export function useThreads(event: H3Event) { }, hideAllPosts: async (reportId: string) => { - const { error: deletePostError } = await supabase + const { error: updatePostError } = await supabase .from("popular_posts") .update({ is_visible: false, }) .eq("report_id", reportId); - if (deletePostError) { - console.error(`deletePostError: ${deletePostError}`); + if (updatePostError) { + console.error(`updatePostError: ${updatePostError}`); throw new Error("Internal Server Error"); } }, From 8ba78ad575ecf3aba06843e5cde153bbaabb2230 Mon Sep 17 00:00:00 2001 From: jschang19 Date: Tue, 11 Feb 2025 22:10:57 +0800 Subject: [PATCH 3/3] fix: added select condition for visible post --- server/utils/use-threads.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/utils/use-threads.ts b/server/utils/use-threads.ts index 187f507..99ce6ca 100644 --- a/server/utils/use-threads.ts +++ b/server/utils/use-threads.ts @@ -60,7 +60,8 @@ export function useThreads(event: H3Event) { like_count ` ) - .eq("report_id", reportId); + .eq("report_id", reportId) + .eq("is_visible", true); if (postsError) { console.error(postsError);