diff --git a/doc/api/hooks_server-side.md b/doc/api/hooks_server-side.md index 0c251c3e..51026140 100644 --- a/doc/api/hooks_server-side.md +++ b/doc/api/hooks_server-side.md @@ -259,7 +259,7 @@ This hook will allow a plug-in developer to modify the file name of an exported Example: ``` -exports.exportFileName = function(hook, padId){ - return "newFileName"+padId; +exports.exportFileName = function(hook, padId, callback){ + callback("newFileName"+padId); } ``` diff --git a/src/node/handler/ExportHandler.js b/src/node/handler/ExportHandler.js index 54b41c46..11d247d6 100644 --- a/src/node/handler/ExportHandler.js +++ b/src/node/handler/ExportHandler.js @@ -49,10 +49,10 @@ exports.doExport = function(req, res, padId, type) var fileName = padId; // allow fileName to be overwritten by a hook, the type type is kept static for security reasons - hooks.aCallAll("exportFileName", padId, + hooks.aCallFirst("exportFileName", padId, function(err, hookFileName){ // if fileName is set then set it to the padId, note that fileName is returned as an array. - if(fileName[0]) fileName = hookFileName; + if(hookFileName[0]) fileName = hookFileName[0]; } );