From 146ccf148ecb97ea6ac91b55d4de1e70b0865bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org> Date: Wed, 1 Jul 2020 14:34:07 +0200 Subject: [PATCH] :ambulance: fix(errors) Warn early when an origin is not valid issue #6071 --- include/errors/class_SimplePluginError.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/errors/class_SimplePluginError.inc b/include/errors/class_SimplePluginError.inc index ea2eb5854..3fdf05a88 100644 --- a/include/errors/class_SimplePluginError.inc +++ b/include/errors/class_SimplePluginError.inc @@ -45,9 +45,11 @@ class SimplePluginError extends FusionDirectoryError if ($origin instanceof SimpleTab) { $this->tab = $origin; $this->object = $this->tab->parent; - } else { + } elseif ($origin instanceof simpleTabs) { $this->tab = NULL; $this->object = $origin; + } else { + trigger_error('Invalid origin of class '.get_class($origin)); } } } -- GitLab