Feature update document

This commit is contained in:
Vincent Alamelle 2023-05-04 17:57:27 +02:00
parent 855334dbd8
commit 266501fd79
2 changed files with 3 additions and 8 deletions

View File

@ -78,13 +78,13 @@ export default class DocumentsController extends ApiController {
const uid = req.params["uid"]; const uid = req.params["uid"];
if (!uid) { if (!uid) {
throw new Error("No uid provided"); throw new Error("No uid provided");
} }
//init Document resource with request body values //init Document resource with request body values
const documentEntity = Document.hydrate<Document>(req.body); const documentEntity = Document.hydrate<Document>(req.body);
//validate document //validate document
await validateOrReject(documentEntity, { groups: ["createDocument"] }); await validateOrReject(documentEntity, { groups: ["updateDocument"] });
//call service to get prisma entity //call service to get prisma entity
const prismaEntityUpdated: Documents = await this.documentsService.update(uid, documentEntity); const prismaEntityUpdated: Documents = await this.documentsService.update(uid, documentEntity);

View File

@ -90,12 +90,7 @@ export default class DocumentsRepository extends BaseRepository {
document_status: EDocumentStatus[document.document_status as keyof typeof EDocumentStatus], document_status: EDocumentStatus[document.document_status as keyof typeof EDocumentStatus],
refused_reason: refusedReason, refused_reason: refusedReason,
}, },
}, }
depositor: {
connect: {
uid: document.depositor!.uid,
},
},
}, },
}); });
} }