diff --git a/packages/twenty-server/src/engine/core-modules/search/search.resolver.ts b/packages/twenty-server/src/engine/core-modules/search/search.resolver.ts index 367e051d62..d287941b31 100644 --- a/packages/twenty-server/src/engine/core-modules/search/search.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/search/search.resolver.ts @@ -3,6 +3,7 @@ import { Args, Query, Resolver } from '@nestjs/graphql'; import { isDefined } from 'twenty-shared/utils'; +import { ApiKeyEntity } from 'src/engine/core-modules/api-key/api-key.entity'; import { ApiKeyRoleService } from 'src/engine/core-modules/api-key/services/api-key-role.service'; import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter'; import { ResolverValidationPipe } from 'src/engine/core-modules/graphql/pipes/resolver-validation.pipe'; @@ -36,7 +37,7 @@ export class SearchResolver { async search( @AuthWorkspace() workspace: WorkspaceEntity, @AuthUserWorkspaceId() userWorkspaceId: string | undefined, - @AuthApiKey() apiKey: string | undefined, + @AuthApiKey() apiKey: ApiKeyEntity | undefined, @Args() { searchInput, @@ -71,7 +72,7 @@ export class SearchResolver { if (isDefined(apiKey)) { const roleId = await this.apiKeyRoleService.getRoleIdForApiKey( - apiKey, + apiKey.id, workspace.id, );