From bee2fb087c9f4096146debe1b6f69fd36374aade Mon Sep 17 00:00:00 2001 From: Stanislas Kita Date: Thu, 22 Jan 2026 09:18:55 +0100 Subject: [PATCH] Fix(core): fix webapplication plugin integration (namespaced class) --- CHANGELOG.md | 1 + setup.php | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4d44e3..62fb830 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Fixed - Fix tag search +- Fix `webapplication` plugin integration ## [2.14.3] - 2025-12-22 diff --git a/setup.php b/setup.php index bbf7ba2..70155ef 100644 --- a/setup.php +++ b/setup.php @@ -35,6 +35,7 @@ use Glpi\Form\Migration\TypesConversionMapper; use Glpi\Form\QuestionType\QuestionTypesManager; use Glpi\Plugin\Hooks; +use GlpiPlugin\Webapplications\Webapplication; use function Safe\define; @@ -92,8 +93,8 @@ function plugin_init_tag() } // Plugin Webapplication - if (Plugin::isPluginActive('webapplications')) { - $CFG_GLPI['plugin_tag_itemtypes'][__s('Assets')][] = 'PluginWebapplicationsWebapplication'; + if (Plugin::isPluginActive('webapplications') && class_exists(Webapplication::class)) { + $CFG_GLPI['plugin_tag_itemtypes'][__s('Assets')][] = Webapplication::class; } // Plugin fusioninventory