fix: displayName return undefined and drop displayName from user table (#505)
This commit is contained in:
@ -1,8 +1,6 @@
|
||||
import { Args, Resolver, Query, ResolveField, Parent } from '@nestjs/graphql';
|
||||
import { UserService } from './user.service';
|
||||
import { FindManyUserArgs } from 'src/core/@generated/user/find-many-user.args';
|
||||
import { Workspace } from '@prisma/client';
|
||||
import { AuthWorkspace } from 'src/decorators/auth-workspace.decorator';
|
||||
import { User } from 'src/core/@generated/user/user.model';
|
||||
import { ExceptionFilter } from 'src/filters/exception.filter';
|
||||
import { UseFilters, UseGuards } from '@nestjs/common';
|
||||
@ -31,7 +29,6 @@ export class UserResolver {
|
||||
@CheckAbilities(ReadUserAbilityHandler)
|
||||
async findManyUser(
|
||||
@Args() args: FindManyUserArgs,
|
||||
@AuthWorkspace() workspace: Workspace,
|
||||
@UserAbility() ability: AppAbility,
|
||||
@PrismaSelector({ modelName: 'User' })
|
||||
prismaSelect: PrismaSelect<'User'>,
|
||||
@ -51,11 +48,6 @@ export class UserResolver {
|
||||
nullable: false,
|
||||
})
|
||||
displayName(@Parent() parent: User): string {
|
||||
// TODO: Should be removed when displayName is removed from the database
|
||||
if (!parent.firstName && !parent.lastName) {
|
||||
return parent.displayName ?? '';
|
||||
}
|
||||
|
||||
return `${parent.firstName} ${parent.lastName}`;
|
||||
return `${parent.firstName ?? ''} ${parent.lastName ?? ''}`;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user