Feature update document
This commit is contained in:
parent
855334dbd8
commit
266501fd79
@ -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<Document>(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);
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user