diff --git a/apps/server/src/modules/workspaces/resolver.ts b/apps/server/src/modules/workspaces/resolver.ts index cd2cfe27f..88ba19824 100644 --- a/apps/server/src/modules/workspaces/resolver.ts +++ b/apps/server/src/modules/workspaces/resolver.ts @@ -198,12 +198,14 @@ export class WorkspaceResolver { user: true, }, }); - return data.map(({ id, accepted, type, user }) => ({ - ...user, - permission: type, - inviteId: id, - accepted, - })); + return data + .filter(({ user }) => !!user) + .map(({ id, accepted, type, user }) => ({ + ...user, + permission: type, + inviteId: id, + accepted, + })); } @Query(() => Boolean, {