diff --git a/system/src/Grav/Common/Page/Medium.php b/system/src/Grav/Common/Page/Medium.php index 85082009f..b963b0906 100644 --- a/system/src/Grav/Common/Page/Medium.php +++ b/system/src/Grav/Common/Page/Medium.php @@ -313,7 +313,12 @@ class Medium extends Data if (!$this->image) { $this->image(); } - $result = call_user_func_array(array($this->image, $method), $args); + + try { + $result = call_user_func_array(array($this->image, $method), $args); + } catch (\BadFunctionCallException $e) { + $result = null; + } // Returns either current object or result of the action. return $result instanceof ImageFile ? $this : $result;