Свойство TypeORM обнуляется, но получает сообщение «Невозможно вернуть ноль для ненулевого поля xx» - PullRequest
1 голос
/ 17 октября 2019

У меня есть модель данных со всеми полями, которые можно обнулять, учитывая, что набор данных сейчас не согласован, но я все еще хочу работать с данными.

Это фрагмент модели:

@ObjectType()
@Entity()
export class SomeEntity extends BaseEntity {

    @PrimaryGeneratedColumn({
        type: 'bigint',
    })
    @Field()
    id: number;

    @Column({
        nullable: true,
        type: 'text'
    })
    @Field()
    var1: string


    @Column({
        nullable: true,
        type: 'text'
    })
    @Field()
    var2: string
}

Но, выполнив запрос graphQL, я получаю следующую ошибку:

 "message": "Cannot return null for non-nullable field SomeEntity.var1",

Поле равно нулю какЯ могу проверить это в базе данных, но, учитывая, что я установил для nullable значение true, я не ожидаю этой ошибки.

У кого-нибудь есть подсказка? Спасибо, ребята.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...