diff --git a/gqlerrors/formatted.go b/gqlerrors/formatted.go index fb422b63..1afc060e 100644 --- a/gqlerrors/formatted.go +++ b/gqlerrors/formatted.go @@ -47,6 +47,9 @@ func FormatError(err error) FormattedError { if extended, ok := err.(ExtendedError); ok { ret.Extensions = extended.Extensions() } + if formatted, ok := err.(FormattedError); ok { + ret.Extensions = formatted.Extensions + } } return ret case Error: