🔨 fix wrong concatenation of query where in get documents

This commit is contained in:
Max S 2024-09-13 13:08:08 +02:00
parent 97ccd8deee
commit 510fe26f1e

View File

@ -42,8 +42,8 @@ export default class DocumentsController extends ApiController {
}
const officeId: string = req.body.user.office_Id;
const officeWhereInput: Prisma.OfficesWhereInput = { uid: officeId };
if (!query.where) query.where = { document_type: { office: officeWhereInput } };
query.where.document_type!.office = officeWhereInput;
query.where = { ...query.where, document_type: { office: officeWhereInput } };
//call service to get prisma entity
const documentEntities = await this.documentsService.get(query);
@ -186,11 +186,9 @@ export default class DocumentsController extends ApiController {
//call service to get prisma entity
const documentEntityUpdated: Documents = await this.documentsService.refuse(uid, documentEntity, req.body.refused_reason);
//create email for asked document
await this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
//Hydrate ressource with prisma entity
const document = Document.hydrate<Document>(documentEntityUpdated, { strategy: "excludeAll" });