- Issue created by @almunnings
- First commit to issue fork.
Warning: Undefined array key "server_id" in Drupal\graphql\Plugin\GraphQL\Schema\SdlSchemaPluginBase->getCacheId() (line 312 of modules/contrib/graphql/src/Plugin/GraphQL/Schema/SdlSchemaPluginBase.php).
Drupal\graphql\Plugin\GraphQL\Schema\SdlSchemaPluginBase->getCacheId() (Line: 190)
Drupal\graphql\Plugin\GraphQL\Schema\SdlSchemaPluginBase->getSchemaDocument() (Line: 131)
Drupal\graphql\Plugin\GraphQL\Schema\SdlSchemaPluginBase->getSchema() (Line: 65)
Drupal\graphql\GraphQL\Validator->getMissingResolvers() (Line: 94)
Drupal\graphql\Controller\ValidationController->report()
Error reporting on in PHP
Visit /admin/config/graphql/servers/manage/sadasdads/validate
src/GraphQL/Validator.php
getSchemaPlugin()
is missing the server_id bootstrapping.
private function getSchemaPlugin(ServerInterface $server) : SchemaPluginInterface {
$schema_name = $server->get('schema');
$plugin_config = ['server_id' => $server->id()];
/** @var \Drupal\graphql\Plugin\SchemaPluginInterface $plugin */
$plugin = $this->pluginManager->createInstance($schema_name);
if ($plugin instanceof ConfigurableInterface && $config = $server->get('schema_configuration')) {
$schema_config = $config[$schema_name] ?? [];
$plugin->setConfiguration($schema_config + $plugin_config);
}
return $plugin;
}
Active
5.0
Code