Skip to content
Snippets Groups Projects
Verified Commit ed648e25 authored by Damien's avatar Damien
Browse files

FEAT #11691 TIME 0:30 Attachments fixes

parent d05676cb
No related branches found
No related tags found
No related merge requests found
...@@ -86,12 +86,12 @@ class AttachmentController ...@@ -86,12 +86,12 @@ class AttachmentController
$attachment = AttachmentModel::getById([ $attachment = AttachmentModel::getById([
'id' => $args['id'], 'id' => $args['id'],
'select' => [ 'select' => [
'res_id as "resId"', 'res_id_master', 'status', 'title', 'identifier as chrono', 'typist', 'modified_by as "modifiedBy"', 'relation', 'attachment_type as type', 'res_id as "resId"', 'res_id_master as "resIdMaster"', 'status', 'title', 'identifier as chrono', 'typist', 'modified_by as "modifiedBy"', 'relation', 'attachment_type as type',
'origin_id as "originId"', 'creation_date as "creationDate"', 'modification_date as "modificationDate"', 'validation_date as "validationDate"', 'origin_id as "originId"', 'creation_date as "creationDate"', 'modification_date as "modificationDate"', 'validation_date as "validationDate"',
'fulltext_result as "fulltextResult"', 'in_signature_book as "inSignatureBook"', 'in_send_attach as "inSendAttach"' 'fulltext_result as "fulltextResult"', 'in_signature_book as "inSignatureBook"', 'in_send_attach as "inSendAttach"'
] ]
]); ]);
if (empty($attachment) || !in_array($attachment['status'], ['A_TRA', 'TRA', 'SIGN'])) { if (empty($attachment) || in_array($attachment['status'], ['DEL', 'OBS'])) {
return $response->withStatus(400)->withJson(['errors' => 'Attachment does not exist']); return $response->withStatus(400)->withJson(['errors' => 'Attachment does not exist']);
} }
......
...@@ -94,7 +94,6 @@ class MergeController ...@@ -94,7 +94,6 @@ class MergeController
{ {
ValidatorModel::notEmpty($args, ['userId']); ValidatorModel::notEmpty($args, ['userId']);
ValidatorModel::intVal($args, ['resId', 'userId']); ValidatorModel::intVal($args, ['resId', 'userId']);
ValidatorModel::stringType($args, ['attachmentChrono', 'attachmentTitle']);
//Resource //Resource
if (!empty($args['resId'])) { if (!empty($args['resId'])) {
...@@ -163,7 +162,7 @@ class MergeController ...@@ -163,7 +162,7 @@ class MergeController
//Attachment //Attachment
$attachment = [ $attachment = [
'chrono' => '[attachment.chrono]', 'chrono' => '[attachment.chrono]',
'title' => $args['attachmentTitle'] ?? null 'title' => $args['attachment_title'] ?? null
]; ];
//User //User
......
...@@ -303,6 +303,7 @@ class StoreController ...@@ -303,6 +303,7 @@ class StoreController
'attachment_type' => $args['type'], 'attachment_type' => $args['type'],
'validation_date' => $args['validationDate'] ?? null, 'validation_date' => $args['validationDate'] ?? null,
'effective_date' => $args['effectiveDate'] ?? null, 'effective_date' => $args['effectiveDate'] ?? null,
'modified_by' => $GLOBALS['id'],
'modification_date' => 'CURRENT_TIMESTAMP' 'modification_date' => 'CURRENT_TIMESTAMP'
]; ];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment