moved user sanitation to helper.js

This commit is contained in:
Alex
2024-10-13 13:39:51 +02:00
parent 8b3e8a0579
commit d3365ae065

View File

@@ -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<App.Locals['user']>} */
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}`);
},
/**