diff --git a/e107_handlers/e107_class.php b/e107_handlers/e107_class.php index c64033399..bab439e13 100644 --- a/e107_handlers/e107_class.php +++ b/e107_handlers/e107_class.php @@ -667,7 +667,7 @@ class e107 { if(null === $data) { - if(is_object(self::$_registry[$id]) && method_exists(self::$_registry[$id], '__destruct')) + if(isset(self::$_registry[$id]) && is_object(self::$_registry[$id]) && method_exists(self::$_registry[$id], '__destruct')) { self::$_registry[$id]->__destruct(); }