From 52d65429f2992d0b2f6b7b5212205f6c762b8bc7 Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Fri, 15 Oct 2021 15:38:31 +0200
Subject: [PATCH] avoid (potentially) creating plugin instances, re #268

---
 lib/object.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/object.inc.php b/lib/object.inc.php
index 04190ba60cd..f7bcf903f70 100644
--- a/lib/object.inc.php
+++ b/lib/object.inc.php
@@ -404,9 +404,9 @@ function object_id_to_type($id)
     ];
 
     if (!in_array($id, [0, -1, -2])) {
-        $plugin = PluginManager::getInstance()->getPluginById($id);
+        $plugin = PluginManager::getInstance()->getPluginInfoById($id);
         if ($plugin) {
-            $search = get_class($plugin);
+            $search = $plugin['class'];
         }
     } else {
         $search = (int)$id;
-- 
GitLab