| 
					
				 | 
			
			
				@@ -210,10 +210,18 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       $builder->compose( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           $builder->callback(function($parent, $arg){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $entity_storage = \Drupal::entityTypeManager()->getStorage('node'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $query = $entity_storage->getQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ->condition('type', ['texte', 'texte_prod'], 'IN') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ->condition('field_famille', $arg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ->accessCheck(TRUE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $query = $entity_storage->getQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // creations have no family, return creation for id == 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($arg['familyId'] == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              $query 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ->condition('type', ['creation'], 'IN') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ->accessCheck(TRUE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              $query 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ->condition('type', ['texte', 'texte_prod'], 'IN') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ->condition('field_famille', $arg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ->accessCheck(TRUE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $results = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return $results; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }), 
			 |