wp-graphql-cache icon indicating copy to clipboard operation
wp-graphql-cache copied to clipboard

Missing response headers when data is served from the cache

Open toriphes opened this issue 4 years ago • 1 comments

Thank you for the great work!

Response headers setted with wp-graphql filters like graphql_response_headers_to_send or graphql_access_control_allow_headers are ignored when data is served from the cache.

I used this code as a workaround.

add_action( 'graphql_cache_early_response', function() {
	WPGraphQL\Router::set_headers();
} );

Wouldn't it be better to insert WPGraphQL\Router::set_headers() exactly before calling the respond_and_exit method of the QueryCache class?

toriphes avatar Jun 08 '20 10:06 toriphes

I'm facing the same issue!

DevWael avatar Jan 12 '22 12:01 DevWael