Problem z obiektem w graphql

0

Hej wszystkim
Zabrałem sie ostatnio za grapha i napotkałem problem który nie umiem rozwiązać. Problem polega ze rejestruje obiekt w kategorii produkty i fielda z językami.I kiedy próbuje zwrócić zawartość jezyków dostaje nulla gdzie jak robię na pojedynczych register_graphql_field to wszystko działa. Wydaje ze jest jakiś problem którego nie widze.Był bym wdzieczny jak by ktoś mnie nakierował na rozwiązanie problemu.

add_action( 'graphql_register_types', function () {

	register_graphql_connection( [
		'fromType'      => 'Product',
		'toType'        => 'languages',
		'fromFieldName' => 'product',
		'resolve'       => function ( $source, $args, $context, $info ) {
			$resolver = new Product_Connection_Resolver( $source, $args, $context, $info );
			
			return $resolver->get_connection();
		},
		
			
		
	]);
    register_graphql_object_type( 'languages', [
            'description' => 'A product lang object',
            'fields'      =>
                [
                    'code' => [
                        'type'    => 'String',
                        'resolve' => function ( $source ) 
                        {
                           /*return wartosci */
                        }
                    ],
                    'slug' => [
                        'type'    => 'String',
                        'resolve' => function ( $source ) 
                        {
                           /*return wartosci */
                        }
                    ],
 
                ],
        ]
    );   
register_graphql_field(
        'Product', 'languages',
        [
            'type' => 'languages',
        ]
    );
    

});

add_filter( 'graphql_woocommerce_product_types', function ( $product_types ) {
	$product_types['lang'] = 'languages';
	
	return $product_types;
} );

Pojedyncze field które działają

register_graphql_field('Product', 'languages', [

		
            'type' => 'string',
            'description' => __(
                'Add lang code to products'
            ),
            'resolve' => function ($source) 
            {
                /*return wartosci */
            }
        ]);
	register_graphql_field('Product', 'traslations', [

		
            'type' => 'string',
            'description' => __(
                'Add lang code to products'
            ),
            'resolve' => function ($source) 
            {
               /*return wartosci */
            }
        ]);
0

Problem rozwiązany

1 użytkowników online, w tym zalogowanych: 0, gości: 1