Fixed an error in exporting Federation SDL.
This commit is contained in:
parent
630739faeb
commit
5806682ad0
|
@ -118,6 +118,21 @@ impl Registry {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if name.as_str() == &self.query_type && federation {
|
||||||
|
let mut field_count = 0;
|
||||||
|
for field in fields.values() {
|
||||||
|
if field.name.starts_with("__")
|
||||||
|
|| (federation && matches!(&*field.name, "_service" | "_entities"))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
field_count += 1;
|
||||||
|
}
|
||||||
|
if field_count == 0 {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if description.is_some() {
|
if description.is_some() {
|
||||||
writeln!(sdl, "\"\"\"\n{}\n\"\"\"", description.unwrap()).ok();
|
writeln!(sdl, "\"\"\"\n{}\n\"\"\"", description.unwrap()).ok();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user