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;
+        }
     }
 
     /**