From d62318bc58247885d828f1e284028621a787d901 Mon Sep 17 00:00:00 2001 From: Haroen Viaene Date: Tue, 31 May 2022 11:52:37 +0200 Subject: [PATCH] fix(javascript): cache on POST read request (#611) --- .../client-common/src/transporter/createTransporter.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clients/algoliasearch-client-javascript/packages/client-common/src/transporter/createTransporter.ts b/clients/algoliasearch-client-javascript/packages/client-common/src/transporter/createTransporter.ts index e2982c0c23..cd1602ce27 100644 --- a/clients/algoliasearch-client-javascript/packages/client-common/src/transporter/createTransporter.ts +++ b/clients/algoliasearch-client-javascript/packages/client-common/src/transporter/createTransporter.ts @@ -268,7 +268,9 @@ export function createTransporter({ }, }; - if (request.method !== 'GET') { + const isRead = request.useReadTransporter || request.method === 'GET'; + + if (!isRead) { /** * On write requests, no cache mechanisms are applied, and we * proxy the request immediately to the requester.