From b64ecef81d9d27fdd04c994096aecd2d88d722d3 Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Thu, 4 Jan 2024 17:52:05 +0100 Subject: [PATCH] fix ajax search for external modules --- htdocs/takepos/ajax/ajax.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/takepos/ajax/ajax.php b/htdocs/takepos/ajax/ajax.php index 2ac22024573..73905831ee5 100644 --- a/htdocs/takepos/ajax/ajax.php +++ b/htdocs/takepos/ajax/ajax.php @@ -286,7 +286,7 @@ if ($action == 'getProducts') { $sql .= " AND archive = 0"; }*/ if (getDolGlobalInt('TAKEPOS_PRODUCT_IN_STOCK') == 1) { - $sql .= ' INNER JOIN '.MAIN_DB_PREFIX.'product_stock as ps'; + $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product_stock as ps'; $sql .= ' ON (p.rowid = ps.fk_product'; if (getDolGlobalString('CASHDESK_ID_WAREHOUSE'.$_SESSION['takeposterminal'])) { $sql .= " AND ps.fk_entrepot = ".((int) getDolGlobalInt("CASHDESK_ID_WAREHOUSE".$_SESSION['takeposterminal'])); @@ -381,6 +381,7 @@ if ($action == 'getProducts') { } else { $row = array(); } + $rows[] = $row; } else { // add if (count($hookmanager->resArray)) {