diff --git a/frontend/src/routes/auth/about/[id]/+page.server.js b/frontend/src/routes/auth/about/[id]/+page.server.js index 8dc35fd..3727fe4 100644 --- a/frontend/src/routes/auth/about/[id]/+page.server.js +++ b/frontend/src/routes/auth/about/[id]/+page.server.js @@ -1,7 +1,7 @@ import { BASE_API_URI } from "$lib/utils/constants"; -import { formatError } from "$lib/utils/helpers"; +import { formatError, userDatesFromRFC3339 } from "$lib/utils/helpers"; import { fail, redirect } from "@sveltejs/kit"; -import { toRFC3339 } from "$lib/utils/utils"; +import { toRFC3339 } from "$lib/utils/helpers"; /** @type {import('./$types').PageServerLoad} */ export async function load({ locals, params }) { @@ -36,6 +36,7 @@ export const actions = { } }) .filter(Boolean); + /** @type {Partial} */ const updateData = { id: Number(formData.get("id")), @@ -111,31 +112,7 @@ export const actions = { const response = await res.json(); locals.user = response; - - // Format dates - if (locals.user.date_of_birth) { - locals.user.date_of_birth = response.date_of_birth.split("T")[0]; - } - if (locals.user.membership?.start_date) { - locals.user.membership.start_date = - locals.user.membership.start_date.split("T")[0]; - } - if (locals.user.membership?.end_date) { - locals.user.membership.end_date = - locals.user.membership.end_date.split("T")[0]; - } - if (locals.user.bank_account?.mandate_date_signed) { - locals.user.bank_account.mandate_date_signed = - locals.user.bank_account.mandate_date_signed.split("T")[0]; - } - if (locals.user.licence?.issued_date) { - locals.user.licence.issued_date = - locals.user.licence.issued_date.split("T")[0]; - } - if (locals.user.licence?.expiration_date) { - locals.user.licence.expiration_date = - locals.user.licence.expiration_date.split("T")[0]; - } + userDatesFromRFC3339(locals.user); throw redirect(303, `/auth/about/${response.id}`); }, /**