From a6904db3f96609fc22451837554963d74fd3967d Mon Sep 17 00:00:00 2001 From: Stanislas Date: Thu, 22 Feb 2024 10:23:23 +0100 Subject: [PATCH] Fix visibility of injection models --- CHANGELOG.md | 4 ++++ hook.php | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb1e0fe..8d282fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Fixed + +- Fix visibility of injection models + ## [2.13.5] - 2024-02-22 diff --git a/hook.php b/hook.php index 008733e..e12f570 100644 --- a/hook.php +++ b/hook.php @@ -1986,9 +1986,9 @@ function plugin_datainjection_addDefaultWhere($itemtype) foreach ($models as $model) { $tab[] = $model['id']; } - if (count($tab) > 0) { - return "`glpi_plugin_datainjection_models`.`id` IN ('" . implode("','", $tab) . "')"; - } + return "`glpi_plugin_datainjection_models`.`id` IN ('" . implode("','", $tab) . "')"; + } else { + return "1 = 0"; //no model available -> force WHERE clause to get no result } return false; default: