Fix null price value
This commit is contained in:
@@ -57,7 +57,10 @@ async function findOrCreateCategoryByLabel(label: string): Promise<number> {
|
|||||||
return category.id;
|
return category.id;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function resolveCategoryIdFromFormData(formData: FormData, categoryField: string): Promise<number | null> {
|
async function resolveCategoryIdFromFormData(
|
||||||
|
formData: FormData,
|
||||||
|
categoryField: string
|
||||||
|
): Promise<number | null> {
|
||||||
const categoryValue = formData.get(categoryField);
|
const categoryValue = formData.get(categoryField);
|
||||||
const categoryLabelValue = formData.get(`${categoryField}Label`);
|
const categoryLabelValue = formData.get(`${categoryField}Label`);
|
||||||
|
|
||||||
@@ -137,7 +140,9 @@ export const load: PageServerLoad = async ({ params, parent }) => {
|
|||||||
|
|
||||||
if (config.modelName === 'ProclamationCategory') {
|
if (config.modelName === 'ProclamationCategory') {
|
||||||
records = records.map((r: Record<string, unknown>) => {
|
records = records.map((r: Record<string, unknown>) => {
|
||||||
(r as Record<string, unknown>).displayName = getCategoryDisplayName(r as Record<string, unknown>);
|
(r as Record<string, unknown>).displayName = getCategoryDisplayName(
|
||||||
|
r as Record<string, unknown>
|
||||||
|
);
|
||||||
return r;
|
return r;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -169,6 +174,14 @@ export const actions: Actions = {
|
|||||||
const formData = await request.formData();
|
const formData = await request.formData();
|
||||||
const data = extractFormData(formData, config.formFields, config.fieldTypes);
|
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') {
|
if (config.slug === 'license-keys') {
|
||||||
(data as Record<string, unknown>).key = generateLicenseKey();
|
(data as Record<string, unknown>).key = generateLicenseKey();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user