diff --git a/lib/exe/xmlrpc.php b/lib/exe/xmlrpc.php index 87d3af07efc8e88af27381453b50fac03e7c9e1e..9dd1a906ce3923554ef71b3588f6c2d0f0b64f9a 100644 --- a/lib/exe/xmlrpc.php +++ b/lib/exe/xmlrpc.php @@ -128,7 +128,13 @@ class dokuwiki_xmlrpc_server extends IXR_IntrospectionServer { if(auth_quickaclcheck($id) < AUTH_READ){ return new IXR_Error(1, 'You are not allowed to read this page'); } - return rawWiki($id,$rev); + $text = rawWiki($id,$rev); + if(!$text) { + $data = array($id); + return trigger_event('HTML_PAGE_FROMTEMPLATE',$data,'pageTemplate',true); + } else { + return $text; + } } /**