diff --git a/src/app/document/controllers/DocumentController.php b/src/app/document/controllers/DocumentController.php index f6bf435108d369ab11943eb26b8e2f4f1e59ce65..447c08ff16dc509998861a5e77e275f454c3229f 100755 --- a/src/app/document/controllers/DocumentController.php +++ b/src/app/document/controllers/DocumentController.php @@ -435,7 +435,8 @@ class DocumentController 'link_id' => (string)$body['linkId'] ?? null, 'metadata' => empty($body['metadata']) ? '{}' : json_encode($body['metadata']), 'status' => 'CREATED', - 'typist' => $GLOBALS['id'] + 'typist' => $GLOBALS['id'], + 'mailing_id' => (string)$body['mailingId'] ?? null ]); AdrModel::createDocumentAdr([ diff --git a/src/app/document/models/DocumentModel.php b/src/app/document/models/DocumentModel.php index 79451e45dad99f063585a71288b86bdbfa312118..47a4050c662f5153f975b84b37c90a836d0b7acb 100755 --- a/src/app/document/models/DocumentModel.php +++ b/src/app/document/models/DocumentModel.php @@ -60,7 +60,7 @@ class DocumentModel public static function create(array $args) { ValidatorModel::notEmpty($args, ['title', 'sender', 'metadata']); - ValidatorModel::stringType($args, ['title', 'reference', 'description', 'sender', 'deadline', 'notes', 'link_id', 'metadata']); + ValidatorModel::stringType($args, ['title', 'reference', 'description', 'sender', 'deadline', 'notes', 'link_id', 'metadata', 'mailing_id']); $nextSequenceId = DatabaseModel::getNextSequenceValue(['sequenceId' => 'main_documents_id_seq']); @@ -75,7 +75,8 @@ class DocumentModel 'deadline' => $args['deadline'], 'notes' => $args['notes'], 'link_id' => $args['link_id'], - 'metadata' => $args['metadata'] + 'metadata' => $args['metadata'], + 'mailing_id' => $args['mailing_id'] ] ]);