[dyad] Corrected customer name mapping in BookOutForm - wrote 1 file(s)

This commit is contained in:
[dyad] 2025-09-12 16:21:30 +02:00
parent 92fbe35906
commit d629c5a3df

View file

@ -168,17 +168,10 @@ export function BookOutForm({ setOpen, refreshData }: BookOutFormProps) {
async function onSubmit(values: z.infer<typeof bookOutFormSchema>) {
try {
// Find the selected customer by ID to get their name if needed, but we only need the ID for the relation
const selectedCustomer = customers.find(c => c.id === values.customer);
if (!selectedCustomer) {
showError("Invalid customer selected.");
return;
}
// Prepare data for PocketBase
const bookOutData = {
bookOutDate: values.bookOutDate.toISOString(),
customer: values.customer, // This should be the customer ID
customer: values.customer, // Use the selected customer ID
items: values.items.map(item => ({
stockItemId: item.stockItemId,
itemName: item.itemName,