Make all tests pass.
This commit is contained in:
parent
e50f1c9200
commit
483ca6b7eb
|
@ -1,6 +1,6 @@
|
|||
pub use async_graphql::http::GQLResponse;
|
||||
use async_graphql::{ObjectType, QueryResponse, Schema, SubscriptionType};
|
||||
use async_graphql_parser::{parse_query, query::Document};
|
||||
use async_graphql_parser::{parse_query, types::Document};
|
||||
use async_std::task;
|
||||
|
||||
#[cfg(feature = "jemalloc")]
|
||||
|
|
|
@ -12,7 +12,6 @@ use crate::{
|
|||
CacheControl, Error, ObjectType, Pos, QueryEnv, QueryError, QueryResponse, Result,
|
||||
SubscriptionType, Type, Variables, ID,
|
||||
};
|
||||
use bytes::Bytes;
|
||||
use futures::channel::mpsc;
|
||||
use futures::Stream;
|
||||
use indexmap::map::IndexMap;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
use crate::parser::types::OperationDefinition;
|
||||
use crate::parser::types::{OperationDefinition, OperationType};
|
||||
use crate::validation::visitor::{Visitor, VisitorContext};
|
||||
use crate::Positioned;
|
||||
|
||||
|
@ -15,6 +15,8 @@ impl<'a> Visitor<'a> for UploadFile {
|
|||
if let Some(ty) = ctx
|
||||
.registry
|
||||
.concrete_type_by_parsed_type(&var.node.var_type.node)
|
||||
{
|
||||
if operation_definition.node.ty != OperationType::Mutation && ty.name() == "Upload"
|
||||
{
|
||||
if ty.name() == "Upload" {
|
||||
ctx.report_error(
|
||||
|
@ -26,3 +28,4 @@ impl<'a> Visitor<'a> for UploadFile {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user