mirror of
https://github.com/retailcrm/graphql-php.git
synced 2024-11-22 12:56:05 +03:00
Always extract extensions from the original error if possible
ref: graphql/graphql-js#2d08496720088dbe65ebea312c8526bd48fb8ee8
This commit is contained in:
parent
cf276340a4
commit
6d45a22ba4
@ -173,7 +173,11 @@ class Error extends \Exception implements \JsonSerializable, ClientAware
|
|||||||
$this->source = $source;
|
$this->source = $source;
|
||||||
$this->positions = $positions;
|
$this->positions = $positions;
|
||||||
$this->path = $path;
|
$this->path = $path;
|
||||||
$this->extensions = $extensions;
|
$this->extensions = $extensions ?: (
|
||||||
|
$previous && $previous instanceof self
|
||||||
|
? $previous->extensions
|
||||||
|
: []
|
||||||
|
);
|
||||||
|
|
||||||
if ($previous instanceof ClientAware) {
|
if ($previous instanceof ClientAware) {
|
||||||
$this->isClientSafe = $previous->isClientSafe();
|
$this->isClientSafe = $previous->isClientSafe();
|
||||||
|
Loading…
Reference in New Issue
Block a user