aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api/preferences/+server.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-18 05:30:29 -0800
committerFuwn <[email protected]>2024-02-18 05:30:29 -0800
commita55292ef559d829431d52740114a7d8b14b5b18c (patch)
tree38aff424a86745f94a9754672318dc642319a51e /src/routes/api/preferences/+server.ts
parentfeat(locale): localise user preferences (diff)
downloaddue.moe-a55292ef559d829431d52740114a7d8b14b5b18c.tar.xz
due.moe-a55292ef559d829431d52740114a7d8b14b5b18c.zip
fix(badges): return empty preferences
Diffstat (limited to 'src/routes/api/preferences/+server.ts')
-rw-r--r--src/routes/api/preferences/+server.ts7
1 files changed, 5 insertions, 2 deletions
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) {