From 266501fd79fced2595e81df70b46bc525bd98f65 Mon Sep 17 00:00:00 2001 From: Vincent Alamelle Date: Thu, 4 May 2023 17:57:27 +0200 Subject: [PATCH] Feature update document --- src/app/api/super-admin/DocumentsController.ts | 4 ++-- src/common/repositories/DocumentsRepository.ts | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/app/api/super-admin/DocumentsController.ts b/src/app/api/super-admin/DocumentsController.ts index 6dc9904d..769ef36b 100644 --- a/src/app/api/super-admin/DocumentsController.ts +++ b/src/app/api/super-admin/DocumentsController.ts @@ -78,13 +78,13 @@ export default class DocumentsController extends ApiController { const uid = req.params["uid"]; if (!uid) { throw new Error("No uid provided"); - } + } //init Document resource with request body values const documentEntity = Document.hydrate(req.body); //validate document - await validateOrReject(documentEntity, { groups: ["createDocument"] }); + await validateOrReject(documentEntity, { groups: ["updateDocument"] }); //call service to get prisma entity const prismaEntityUpdated: Documents = await this.documentsService.update(uid, documentEntity); diff --git a/src/common/repositories/DocumentsRepository.ts b/src/common/repositories/DocumentsRepository.ts index f48a0030..1e1aa340 100644 --- a/src/common/repositories/DocumentsRepository.ts +++ b/src/common/repositories/DocumentsRepository.ts @@ -90,12 +90,7 @@ export default class DocumentsRepository extends BaseRepository { document_status: EDocumentStatus[document.document_status as keyof typeof EDocumentStatus], refused_reason: refusedReason, }, - }, - depositor: { - connect: { - uid: document.depositor!.uid, - }, - }, + } }, }); }