Fix Schema::sdl() does not include subscription definitions. #464
This commit is contained in:
parent
40549303d4
commit
577fa5ded6
|
@ -111,17 +111,13 @@ impl Registry {
|
|||
description,
|
||||
..
|
||||
} => {
|
||||
if name == &self.query_type && federation && fields.len() <= 4 {
|
||||
// Is empty query root, only __schema, __type, _service, _entities fields
|
||||
if Some(name.as_str()) == self.subscription_type.as_deref()
|
||||
&& federation
|
||||
&& !self.federation_subscription
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if let Some(subscription_type) = &self.subscription_type {
|
||||
if name == subscription_type && !self.federation_subscription {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if description.is_some() {
|
||||
writeln!(sdl, "\"\"\"\n{}\n\"\"\"", description.unwrap()).ok();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user