diff --git a/prisma/schema.prisma b/prisma/schema.prisma index fd5cbf1..e2b912e 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -473,7 +473,7 @@ model SupplyOrder { totalAmount Decimal @db.Decimal(12, 2) totalItems Int fulfillmentCenterId String? - logisticsPartnerId String? + logisticsPartnerId String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt organizationId String @@ -481,7 +481,7 @@ model SupplyOrder { organization Organization @relation(fields: [organizationId], references: [id], onDelete: Cascade) partner Organization @relation("SupplyOrderPartner", fields: [partnerId], references: [id]) fulfillmentCenter Organization? @relation("SupplyOrderFulfillmentCenter", fields: [fulfillmentCenterId], references: [id]) - logisticsPartner Organization? @relation("SupplyOrderLogistics", fields: [logisticsPartnerId], references: [id]) + logisticsPartner Organization @relation("SupplyOrderLogistics", fields: [logisticsPartnerId], references: [id]) @@map("supply_orders") } diff --git a/src/components/fulfillment-supplies/create-fulfillment-consumables-supply-page.tsx b/src/components/fulfillment-supplies/create-fulfillment-consumables-supply-page.tsx index 1220126..b54e307 100644 --- a/src/components/fulfillment-supplies/create-fulfillment-consumables-supply-page.tsx +++ b/src/components/fulfillment-supplies/create-fulfillment-consumables-supply-page.tsx @@ -249,7 +249,8 @@ export function CreateFulfillmentConsumablesSupplyPage() { if ( !selectedSupplier || selectedConsumables.length === 0 || - !deliveryDate + !deliveryDate || + !selectedLogistics ) { toast.error("Заполните все обязательные поля"); return; @@ -796,7 +797,7 @@ export function CreateFulfillmentConsumablesSupplyPage() { {/* Выбор логистики */}