fix: superform fix

This commit is contained in:
glazk0 2024-02-26 11:57:17 +01:00
parent 37e59565a7
commit ec3a4b1ffe
No known key found for this signature in database
GPG key ID: E45BF177782B9FEB

View file

@ -1,9 +1,10 @@
import { fail, type Actions } from '@sveltejs/kit';
import type { PageServerLoad } from './$types';
import { z } from 'zod';
import { superValidate } from 'sveltekit-superforms/server';
import { API_URL } from '$env/static/private';
import { fail, type Actions } from '@sveltejs/kit';
import type { PageServerLoad } from './$types';
import { zod } from 'sveltekit-superforms/adapters';
import { superValidate } from 'sveltekit-superforms/server';
import { z } from 'zod';
const settingSchema = z.object({
firstname: z.string({
@ -20,7 +21,7 @@ const settingSchema = z.object({
export const load = (async ({ parent, locals: { user } }) => {
await parent();
const form = await superValidate(user, settingSchema);
const form = await superValidate(user, zod(settingSchema));
return {
form
@ -31,7 +32,7 @@ export const actions = {
default: async ({ request, cookies }) => {
const session = cookies.get('session');
const form = await superValidate(request, settingSchema);
const form = await superValidate(request, zod(settingSchema));
if (!form.valid) {
return fail(400, { form });