Contact information

This commit is contained in:
Vins 2024-05-31 10:40:57 +02:00
parent 752fe3b96c
commit ec357dcccb

View File

@ -5,6 +5,7 @@ import OfficeFoldersService from "@Services/customer/OfficeFoldersService/Office
import { Service } from "typedi"; import { Service } from "typedi";
import { OfficeFolders, Prisma } from "@prisma/client"; import { OfficeFolders, Prisma } from "@prisma/client";
import { OfficeFolder } from "le-coffre-resources/dist/Customer"; import { OfficeFolder } from "le-coffre-resources/dist/Customer";
import { OfficeFolder as OfficeFolderNotary } from "le-coffre-resources/dist/Notary";
import officeFolderHandler from "@App/middlewares/CustomerHandler/FolderHandler"; import officeFolderHandler from "@App/middlewares/CustomerHandler/FolderHandler";
import authHandler from "@App/middlewares/AuthHandler"; import authHandler from "@App/middlewares/AuthHandler";
@ -94,7 +95,7 @@ export default class OfficeFoldersController extends ApiController {
} }
//Hydrate ressource with prisma entity //Hydrate ressource with prisma entity
const officeFolder = OfficeFolder.hydrate<OfficeFolder>(officeFolderEntity, { strategy: "excludeAll" }); const officeFolder = OfficeFolderNotary.hydrate<OfficeFolderNotary>(officeFolderEntity, { strategy: "excludeAll" });
if(officeFolder.customers) { if(officeFolder.customers) {
officeFolder.customers = officeFolder.customers!.filter((customer) => customer.contact?.email === email); officeFolder.customers = officeFolder.customers!.filter((customer) => customer.contact?.email === email);