From 37683c42a9d70918dd99f3e8a54a76a05c3d3de8 Mon Sep 17 00:00:00 2001 From: opti1337 Date: Thu, 25 Dec 2025 21:27:54 +0600 Subject: [PATCH] user preferences --- server/routes/user.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/routes/user.ts b/server/routes/user.ts index 5f87fe7..8c095b0 100644 --- a/server/routes/user.ts +++ b/server/routes/user.ts @@ -26,9 +26,13 @@ export default function (fastify: FastifyInstance) { }) const input = schema.parse(req.body) - return prisma.userPreferences.update({ + return prisma.userPreferences.upsert({ where: { userId: req.user.id }, - data: input, + create: { + userId: req.user.id, + ...input, + }, + update: input, }) } catch (err) {