diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 551749c14..dc79d8cce 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -849,8 +849,16 @@ switch($command) { $controller->setParam('defaultaccessdocs', $settings->_defaultAccessDocs); if(!$document = $controller()) { + $err = $controller->getErrorMsg(); + if(is_string($err)) + $errmsg = getMLText($err); + elseif(is_array($err)) { + $errmsg = getMLText($err[0], $err[1]); + } else { + $errmsg = $err; + } header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>getMLText($controller->getErrorMsg()))); + echo json_encode(array('success'=>false, 'message'=>$errmsg)); exit; } else { // Send notification to subscribers of folder.