diff --git a/package.json b/package.json index b9c0159d..df07d389 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "file-type-checker": "^1.0.8", "fp-ts": "^2.16.1", "jsonwebtoken": "^9.0.0", - "le-coffre-resources": "git@github.com:smart-chain-fr/leCoffre-resources.git#v2.137", + "le-coffre-resources": "git@github.com:smart-chain-fr/leCoffre-resources.git#v2.138", "module-alias": "^2.2.2", "monocle-ts": "^2.3.13", "multer": "^1.4.5-lts.1", diff --git a/src/common/databases/seeders/seeder.ts b/src/common/databases/seeders/seeder.ts index 88466bc2..df33cb5d 100644 --- a/src/common/databases/seeders/seeder.ts +++ b/src/common/databases/seeders/seeder.ts @@ -1823,112 +1823,112 @@ export default async function main() { created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[5], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[6], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[7], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[8], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[9], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[10], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[11], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[12], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[13], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[14], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[15], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[16], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[17], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[18], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, { contact: contacts[19], created_at: new Date(), updated_at: new Date(), status: ECustomerStatus.PENDING, - office_membership: offices[0], + office: offices[0], }, ]; @@ -2074,7 +2074,7 @@ export default async function main() { status: ECustomerStatus.PENDING, office: { connect: { - uid: customer.office_membership!.uid!, + uid: customer.office!.uid!, }, }, contact: { diff --git a/src/common/repositories/CustomersRepository.ts b/src/common/repositories/CustomersRepository.ts index 6f707133..2d15c73c 100644 --- a/src/common/repositories/CustomersRepository.ts +++ b/src/common/repositories/CustomersRepository.ts @@ -44,6 +44,11 @@ export default class CustomersRepository extends BaseRepository { const createArgs: Prisma.CustomersCreateArgs = { data: { status: ECustomerStatus.PENDING, + office: { + connect: { + uid: customer.office!.uid, + }, + }, contact: { create: { first_name: customer.contact!.first_name, diff --git a/src/test/config/Init.ts b/src/test/config/Init.ts index 27be6340..6191f1d0 100644 --- a/src/test/config/Init.ts +++ b/src/test/config/Init.ts @@ -70,6 +70,11 @@ export const initCustomers = (customer: Customer): Promise => { return prisma.customers.create({ data: { status: ECustomerStatus.PENDING, + office: { + connect: { + uid: customer.office!.uid, + }, + }, contact: { create: { first_name: customer.contact!.first_name,