Skip to content

Commit 3d4dc2c

Browse files
author
Yin Jifeng
committed
fix: safe name for field type just as generate_input_object_definitions
1 parent b77c1bf commit 3d4dc2c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

graphql_client_codegen/src/codegen.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,8 @@ fn render_variable_field_type(
178178
let normalized_name = options
179179
.normalization()
180180
.input_name(variable.type_name(query.schema));
181-
let full_name = Ident::new(normalized_name.as_ref(), Span::call_site());
181+
let safe_name = shared::keyword_replace(normalized_name.clone());
182+
let full_name = Ident::new(safe_name.as_ref(), Span::call_site());
182183

183184
decorate_type(&full_name, &variable.r#type.qualifiers)
184185
}

0 commit comments

Comments
 (0)