diff --git a/core/util.inc.php b/core/util.inc.php index 6aafb1fe..6f510ca2 100644 --- a/core/util.inc.php +++ b/core/util.inc.php @@ -1308,7 +1308,9 @@ function send_event(Event $event) { ksort($my_event_listeners); foreach($my_event_listeners as $listener) { ctx_log_start(get_class($listener)); - $listener->$method_name($event); + if(method_exists($listener, $method_name)) { + $listener->$method_name($event); + } ctx_log_endok(); } $_event_count++;