From ab79339e8cdbb7ffba9c6bd8833f023e3713cab1 Mon Sep 17 00:00:00 2001 From: morgane Date: Wed, 17 Jun 2026 21:10:27 +0000 Subject: [PATCH] Actualiser api/database.php --- api/database.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/database.php b/api/database.php index bd99926..e6a368a 100644 --- a/api/database.php +++ b/api/database.php @@ -187,7 +187,10 @@ function migrateDB(PDO $db): void { catch (PDOException $e) { if (strpos($e->getMessage(), 'duplicate column') === false) throw $e; } } - + if (!in_array('subcategory', $colNames)) { + try { $db->exec("ALTER TABLE products ADD COLUMN subcategory TEXT DEFAULT NULL"); } + catch (PDOException $e) { if (strpos($e->getMessage(), 'duplicate column') === false) throw $e; } + } // Empty barcode strings break UNIQUE (only one '' allowed); normalize to NULL. $db->exec("UPDATE products SET barcode = NULL WHERE barcode IS NOT NULL AND TRIM(barcode) = ''");