Fix #1521 error in PHP 8.0 if API class doesn't exist

This commit is contained in:
Kijin Sung 2020-12-25 23:12:01 +09:00
parent 82e1625d0c
commit 70d88bc026

View file

@ -754,7 +754,7 @@ class ModuleObject extends BaseObject
if(Context::getResponseMethod() == 'XMLRPC' || Context::getResponseMethod() == 'JSON')
{
$oAPI = getAPI($this->module_info->module);
if(method_exists($oAPI, $this->act))
if($oAPI instanceof ModuleObject && method_exists($oAPI, $this->act))
{
$oAPI->{$this->act}($this);
}