Handle required fields (#6271)

This commit is contained in:
Antoine Cormouls
2019-12-12 06:47:11 +01:00
committed by Antonio Davi Macedo Coelho de Castro
parent 4f1d3b0654
commit e0e06ef131
2 changed files with 41 additions and 2 deletions

View File

@@ -159,8 +159,9 @@ const load = (
[field]: {
description: `This is the object ${field}.`,
type:
className === '_User' &&
(field === 'username' || field === 'password')
(className === '_User' &&
(field === 'username' || field === 'password')) ||
parseClass.fields[field].required
? new GraphQLNonNull(type)
: type,
},