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() {
{/* Выбор логистики */}