diff --git a/packages/twenty-server/src/modules/match-participant/match-participant.module.ts b/packages/twenty-server/src/modules/match-participant/match-participant.module.ts index 1b01665f7a10..7f0904d7d3a3 100644 --- a/packages/twenty-server/src/modules/match-participant/match-participant.module.ts +++ b/packages/twenty-server/src/modules/match-participant/match-participant.module.ts @@ -1,12 +1,10 @@ import { Module } from '@nestjs/common'; -import { TypeOrmModule } from '@nestjs/typeorm'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { MatchParticipantService } from 'src/modules/match-participant/match-participant.service'; @Module({ - imports: [TypeOrmModule.forFeature([FieldMetadataEntity], 'metadata')], + imports: [], providers: [ScopedWorkspaceContextFactory, MatchParticipantService], exports: [MatchParticipantService], }) diff --git a/packages/twenty-server/src/modules/match-participant/match-participant.service.ts b/packages/twenty-server/src/modules/match-participant/match-participant.service.ts index eeed43ce088b..fd5af4a1200a 100644 --- a/packages/twenty-server/src/modules/match-participant/match-participant.service.ts +++ b/packages/twenty-server/src/modules/match-participant/match-participant.service.ts @@ -1,9 +1,7 @@ import { Injectable } from '@nestjs/common'; -import { InjectRepository } from '@nestjs/typeorm'; -import { Any, EntityManager, Repository } from 'typeorm'; +import { Any, EntityManager, Equal } from 'typeorm'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; @@ -22,8 +20,6 @@ export class MatchParticipantService< private readonly workspaceEventEmitter: WorkspaceEventEmitter, private readonly twentyORMManager: TwentyORMManager, private readonly scopedWorkspaceContextFactory: ScopedWorkspaceContextFactory, - @InjectRepository(FieldMetadataEntity, 'metadata') - private readonly fieldMetadataRepository: Repository, ) {} private async getParticipantRepository( @@ -148,7 +144,7 @@ export class MatchParticipantService< const participantsToUpdate = await participantRepository.find({ where: { - handle, + handle: Equal(handle), }, }); @@ -214,7 +210,7 @@ export class MatchParticipantService< if (personId) { await participantRepository.update( { - handle, + handle: Equal(handle), }, { person: null, @@ -224,7 +220,7 @@ export class MatchParticipantService< if (workspaceMemberId) { await participantRepository.update( { - handle, + handle: Equal(handle), }, { workspaceMember: null,