diff --git a/.replit b/.replit index 4cce45e..56586ea 100644 --- a/.replit +++ b/.replit @@ -27,6 +27,10 @@ externalPort = 3000 localPort = 38451 externalPort = 3002 +[[ports]] +localPort = 39283 +externalPort = 6000 + [[ports]] localPort = 41343 externalPort = 3001 @@ -35,10 +39,6 @@ externalPort = 3001 localPort = 41735 externalPort = 4200 -[[ports]] -localPort = 46005 -externalPort = 5000 - [[ports]] localPort = 46559 externalPort = 5173 diff --git a/client/src/pages/DlcPage.tsx b/client/src/pages/DlcPage.tsx index dd5cad2..bdf862d 100644 --- a/client/src/pages/DlcPage.tsx +++ b/client/src/pages/DlcPage.tsx @@ -264,6 +264,7 @@ export default function DlcPage() { const dlcData: InsertDlcProduct = { ...data, + name: data.productName, // Copier productName vers name (requis dans la DB) expiryDate: dlcDate, quantity: 1, // Valeur par défaut unit: "unité", // Valeur par défaut diff --git a/shared/schema.ts b/shared/schema.ts index ebc4d75..20d90bc 100644 --- a/shared/schema.ts +++ b/shared/schema.ts @@ -233,7 +233,8 @@ export const customerOrders = pgTable("customer_orders", { // DLC Products (Date Limite de Consommation) export const dlcProducts = pgTable("dlc_products", { id: serial("id").primaryKey(), - productName: varchar("product_name").notNull(), // Nom du produit + name: varchar("name").notNull(), // Nom du produit (requis dans la base de données) + productName: varchar("product_name"), // Nom du produit (champ alternatif) gencode: varchar("gencode"), // Code-barres/gencode EAN13 (optionnel) supplierId: integer("supplier_id").notNull(), // ID du fournisseur groupId: integer("group_id").notNull(), // ID du magasin/groupe