mirror of
https://github.com/retailcrm/graphql-php.git
synced 2024-11-22 04:46:04 +03:00
parent
1e778d259e
commit
9ada606919
@ -96,8 +96,8 @@ class OperationParams
|
||||
$instance->readOnly = (bool) $readonly;
|
||||
|
||||
// Apollo server/client compatibility: look for the queryid in extensions
|
||||
if (isset($params['extensions']['persistedQuery']['sha256Hash']) && empty($instance->query) && empty($instance->queryid)) {
|
||||
$instance->queryId = $params['extensions']['persistedQuery']['sha256Hash'];
|
||||
if (isset($params['extensions']['persistedQuery']['sha256Hash']) && empty($instance->query) && empty($instance->queryId)) {
|
||||
$instance->queryId = $params['extensions']['persistedQuery']['sha256Hash'];
|
||||
}
|
||||
|
||||
return $instance;
|
||||
|
@ -335,12 +335,8 @@ class RequestParsingTest extends TestCase
|
||||
|
||||
public function testParsesApolloPersistedQueryJSONRequest() : void
|
||||
{
|
||||
$queryId = 'my-query-id';
|
||||
$extensions = [
|
||||
'persistedQuery' => [
|
||||
'sha256Hash' => $queryId,
|
||||
],
|
||||
];
|
||||
$queryId = 'my-query-id';
|
||||
$extensions = ['persistedQuery' => ['sha256Hash' => $queryId]];
|
||||
$variables = ['test' => 1, 'test2' => 2];
|
||||
$operation = 'op';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user