diff --git a/src/routes/(protected)/admin/[model]/+page.server.ts b/src/routes/(protected)/admin/[model]/+page.server.ts index 994e4ea..0d59094 100644 --- a/src/routes/(protected)/admin/[model]/+page.server.ts +++ b/src/routes/(protected)/admin/[model]/+page.server.ts @@ -57,7 +57,10 @@ async function findOrCreateCategoryByLabel(label: string): Promise { return category.id; } -async function resolveCategoryIdFromFormData(formData: FormData, categoryField: string): Promise { +async function resolveCategoryIdFromFormData( + formData: FormData, + categoryField: string +): Promise { const categoryValue = formData.get(categoryField); const categoryLabelValue = formData.get(`${categoryField}Label`); @@ -137,7 +140,9 @@ export const load: PageServerLoad = async ({ params, parent }) => { if (config.modelName === 'ProclamationCategory') { records = records.map((r: Record) => { - (r as Record).displayName = getCategoryDisplayName(r as Record); + (r as Record).displayName = getCategoryDisplayName( + r as Record + ); return r; }); } @@ -169,6 +174,14 @@ export const actions: Actions = { const formData = await request.formData(); const data = extractFormData(formData, config.formFields, config.fieldTypes); + console.log(data); + + if (data.price === null) { + data.price = 0.99; + } + + console.log(data); + if (config.slug === 'license-keys') { (data as Record).key = generateLicenseKey(); }