From e5989895d8d2398ffd7cdfd0237a7cdc5dc9a0c9 Mon Sep 17 00:00:00 2001 From: David Mott Date: Sun, 15 Aug 2021 18:19:04 +1000 Subject: [PATCH] fix: confirm grocycode is of PRODUCT type in GetProductIdFromBarcode --- services/StockService.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/StockService.php b/services/StockService.php index f73ac5bd..ffbbf7e9 100644 --- a/services/StockService.php +++ b/services/StockService.php @@ -697,6 +697,10 @@ class StockService extends BaseService if (Grocycode::Validate($barcode)) { $gc = new Grocycode($barcode); + if ($gc->GetType() != Grocycode::PRODUCT) + { + throw new \Exception("Grocycode $barcode is not a product code"); + } return intval($gc->GetId()); }