get error msg from controller just like AddDocument

This commit is contained in:
Uwe Steinmann 2023-05-09 11:46:19 +02:00
parent f3e4182c57
commit d9f25b5a3a

View File

@ -317,7 +317,15 @@ default:
$controller->setParam('workflow', $workflow);
if(!$content = $controller()) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText($controller->getErrorMsg()));
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
} else {
if($controller->hasHook('cleanUpDocument')) {
$controller->callHook('cleanUpDocument', $document, $file);