diff --git a/App/app/(portal)/admin/products/actions.ts b/App/app/(portal)/admin/products/actions.ts index 277097f..2f46c06 100644 --- a/App/app/(portal)/admin/products/actions.ts +++ b/App/app/(portal)/admin/products/actions.ts @@ -46,9 +46,11 @@ export async function updateProduct(formData: FormData): Promise { const parsed = z.object({ code: z.string().min(1).max(50), + name: z.string().min(1).max(200), description: z.string().optional(), }).safeParse({ code: formData.get("code"), + name: formData.get("name"), description: formData.get("description") || undefined, }); if (!parsed.success) return { error: parsed.error.errors[0].message }; diff --git a/App/app/(portal)/admin/products/product-form.tsx b/App/app/(portal)/admin/products/product-form.tsx index b108e6f..a4f92b6 100644 --- a/App/app/(portal)/admin/products/product-form.tsx +++ b/App/app/(portal)/admin/products/product-form.tsx @@ -23,10 +23,9 @@ function ProductFormFields({ product }: { product?: ProductRow }) { placeholder="e.g. FUEL-OIL-001" />
- - - {product &&

Name is locked after creation.

} + +