diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/OutputDocument.php b/workflow/engine/src/ProcessMaker/BusinessModel/OutputDocument.php index 3e76040e8..e1366738e 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/OutputDocument.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/OutputDocument.php @@ -173,6 +173,9 @@ class OutputDocument } $outDocUid = $oOutputDocument->create($outputDocumentData); $outputDocumentData = array_change_key_case($outputDocumentData, CASE_LOWER); + $outputDocumentData['out_doc_header'] = json_decode($outputDocumentData['out_doc_header']); + $outputDocumentData['out_doc_footer'] = json_decode($outputDocumentData['out_doc_footer']); + $this->updateOutputDocument($sProcessUID, $outputDocumentData, 1, $outDocUid); //Return unset($outputDocumentData["PRO_UID"]); diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php index 281fa1397..eeb0ac337 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php @@ -243,5 +243,15 @@ class OutputDocumentStructure * @var int {@from body} {@choice 0,1} */ public $out_doc_open_type; + + /** + * @var array {@from body} + */ + public $out_doc_header; + + /** + * @var array {@from body} + */ + public $out_doc_footer; }