From a55292ef559d829431d52740114a7d8b14b5b18c Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 18 Feb 2024 05:30:29 -0800 Subject: fix(badges): return empty preferences --- src/routes/api/preferences/+server.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/routes/api') diff --git a/src/routes/api/preferences/+server.ts b/src/routes/api/preferences/+server.ts index 0aaaa52e..c69b4096 100644 --- a/src/routes/api/preferences/+server.ts +++ b/src/routes/api/preferences/+server.ts @@ -1,11 +1,14 @@ import { getUserPreferences, toggleHideMissingBadges } from '$lib/Database/userPreferences'; -export const GET = async ({ url }) => - Response.json(await getUserPreferences(Number(url.searchParams.get('id') || 0)), { +export const GET = async ({ url }) => { + const preferences = await getUserPreferences(Number(url.searchParams.get('id') || 0)); + + return Response.json(preferences ? preferences : {}, { headers: { 'Access-Control-Allow-Origin': 'https://due.moe' } }); +}; export const PUT = async ({ url }) => { if (url.searchParams.get('toggleHideMissingBadges') !== null) { -- cgit v1.2.3