diff --git a/core/Object.php b/core/Object.php index 0a28bae0a..21a741511 100644 --- a/core/Object.php +++ b/core/Object.php @@ -908,6 +908,10 @@ abstract class SS_Object { $methods = $this->findMethodsFromExtension($extension); if ($methods) { foreach ($methods as $method) { + if (!isset(self::$extra_methods[$this->class][$method])) { + continue; + } + $methodInfo = self::$extra_methods[$this->class][$method]; if ($methodInfo['property'] === $property && $methodInfo['index'] === $index) {