fix: handle profile update when dateOfBirth is missing

This commit is contained in:
Arvid Norlin
2024-08-27 15:33:12 +02:00
parent d3b21b8e9c
commit 9efcaba887
2 changed files with 10 additions and 1 deletions

View File

@@ -120,6 +120,15 @@ export const editProfile = protectedServerActionProcedure
return
}
// Handle case where dateOfBirth is missing in profile and not updated in form
if (
typedKey === "dateOfBirth" &&
!profile.dateOfBirth &&
payload.data.dateOfBirth === "1900-01-01"
) {
return
}
if (payload.data[typedKey] !== profile[typedKey]) {
// @ts-ignore
body[typedKey] = payload.data[typedKey]