From 1fc64ef1f9223abc6f714d9a8f4c00564e9c7bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Sun, 16 Jun 2024 21:24:44 +0200 Subject: [PATCH] throw if user not found --- .../[projectId]/settings/profile/edit-profile.tsx | 6 +++++- packages/db/src/services/user.service.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/profile/edit-profile.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/profile/edit-profile.tsx index 5d6af336..fe828887 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/profile/edit-profile.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/profile/edit-profile.tsx @@ -39,7 +39,11 @@ export default function EditProfile({ profile }: EditProfileProps) { toast('Profile updated', { description: 'Your profile has been updated.', }); - reset(res); + reset({ + firstName: res.firstName ?? '', + lastName: res.lastName ?? '', + email: res.email, + }); router.refresh(); }, onError: handleError, diff --git a/packages/db/src/services/user.service.ts b/packages/db/src/services/user.service.ts index 7f1deb64..5e08ef5b 100644 --- a/packages/db/src/services/user.service.ts +++ b/packages/db/src/services/user.service.ts @@ -11,7 +11,7 @@ export async function getCurrentUser() { } export async function getUserById(id: string) { - return db.user.findUnique({ + return db.user.findUniqueOrThrow({ where: { id, },