From fcf9477fc2ebbfec7f5faa665785eab2464afbc1 Mon Sep 17 00:00:00 2001 From: Sunli Date: Fri, 17 Jul 2020 10:14:40 +0800 Subject: [PATCH] Fix Federation schema throws error while using multiple Option inputs #211 --- async-graphql-derive/src/object.rs | 2 +- src/registry.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/async-graphql-derive/src/object.rs b/async-graphql-derive/src/object.rs index dda7ffe9..86a64065 100644 --- a/async-graphql-derive/src/object.rs +++ b/async-graphql-derive/src/object.rs @@ -489,7 +489,7 @@ pub fn generate(object_args: &args::Object, item_impl: &mut ItemImpl) -> Result< } #[allow(clippy::all, clippy::pedantic, clippy::suspicious_else_formatting)] - #[allow(unused_braces, unused_variables)] + #[allow(unused_braces, unused_variables, unused_parens)] #[#crate_name::async_trait::async_trait] impl#generics #crate_name::ObjectType for #self_ty #where_clause { async fn resolve_field(&self, ctx: &#crate_name::Context<'_>) -> #crate_name::Result<#crate_name::serde_json::Value> { diff --git a/src/registry.rs b/src/registry.rs index dfaa13bf..b110a7da 100644 --- a/src/registry.rs +++ b/src/registry.rs @@ -431,7 +431,7 @@ impl Registry { .args .values() .map(|arg| federation_input_value(arg)) - .join(""), + .join(", "), field.ty ) .ok();