|
@@ -820,7 +820,7 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|
|
$builder->callback(function($parent, $arg){
|
|
|
$entity_storage = \Drupal::entityTypeManager()->getStorage('taxonomy_term');
|
|
|
$query = $entity_storage->getQuery()
|
|
|
- ->condition('vid', ['tags', 'tag_prod'], 'IN')
|
|
|
+ ->condition('vid', ['tag','tag_prod'], 'IN')
|
|
|
->accessCheck(TRUE);
|
|
|
$results = $query->execute();
|
|
|
return $results;
|
|
@@ -861,9 +861,14 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
|
|
);
|
|
|
|
|
|
$registry->addFieldResolver('Taxoterm', 'name',
|
|
|
- $builder->produce('entity_label')
|
|
|
- ->map('entity', $builder->fromParent())
|
|
|
- );
|
|
|
+ $builder->produce('entity_label')
|
|
|
+ ->map('entity', $builder->fromParent())
|
|
|
+ );
|
|
|
+
|
|
|
+ $registry->addFieldResolver('Taxoterm', 'vocabulary',
|
|
|
+ $builder->produce('entity_bundle')
|
|
|
+ ->map('entity', $builder->fromParent())
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
protected function addAuteur(ResolverRegistryInterface $registry, ResolverBuilder $builder) {
|