Skip to content

Commit 910415f

Browse files
committed
MC-21524: Schema introspection return incomplete results
- Added changes for the schema return
1 parent cc599e5 commit 910415f

File tree

1 file changed

+3
-2
lines changed
  • lib/internal/Magento/Framework/GraphQl/Query

1 file changed

+3
-2
lines changed

lib/internal/Magento/Framework/GraphQl/Query/Fields.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ public function setQuery($query, array $variables = null)
4949
} catch (\Exception $e) {
5050
// If a syntax error is encountered do not collect fields
5151
}
52-
if (isset($queryFields['IntrospectionQuery'])) {
52+
if (isset($queryFields['IntrospectionQuery']) || (isset($queryFields['__schema'])) ||
53+
(isset($queryFields['__type']))) {
5354
// It must be possible to query any fields during introspection query
5455
$queryFields = [];
5556
}
@@ -60,7 +61,7 @@ public function setQuery($query, array $variables = null)
6061
* Get list of fields used in GraphQL query.
6162
*
6263
* This method is stateful and relies on the query being set with setQuery.
63-
*
64+
*-
6465
* @return string[]
6566
*/
6667
public function getFieldsUsedInQuery()

0 commit comments

Comments
 (0)