File tree Expand file tree Collapse file tree
packages/graphql_codegen/lib/src/printer/base Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import 'package:built_collection/built_collection.dart' ;
22import 'package:code_builder/code_builder.dart' ;
3- import 'package:gql/schema .dart' as gql;
3+ import 'package:gql/ast .dart' as gql;
44import 'package:graphql_codegen/graphql_codegen.dart' ;
55import 'package:graphql_codegen/src/context/context.dart' ;
66import 'package:graphql_codegen/src/printer/base/constants.dart' ;
@@ -29,10 +29,12 @@ List<Spec> printEnum(PrintContext<ContextEnum> context) {
2929 final fallbackEnumValue = config? .fallbackEnumValue;
3030
3131 if (fallbackEnumValue != null &&
32- context.context.values.whereType< gql.EnumValueDefinition ? > ().firstWhere (
33- (element) => element? .name == fallbackEnumValue,
34- orElse: () => null ,
35- ) !=
32+ context.context.values
33+ .whereType< gql.EnumValueDefinitionNode ? > ()
34+ .firstWhere (
35+ (element) => element? .name.value == fallbackEnumValue,
36+ orElse: () => null ,
37+ ) !=
3638 null ) {
3739 throw PrinterError (
3840 "Enum fallback value for enum \" ${context .context .currentType .name .value }\" is not a valid value." ,
You can’t perform that action at this time.
0 commit comments