From 55f95997882e918e8464ef2f10d41868e94eeadb Mon Sep 17 00:00:00 2001 From: arthurfiorette Date: Sat, 30 Apr 2022 22:40:49 -0300 Subject: [PATCH] refactor: simpler config.cache check --- src/interceptors/response.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/interceptors/response.ts b/src/interceptors/response.ts index e0bdf15..e7a00b4 100644 --- a/src/interceptors/response.ts +++ b/src/interceptors/response.ts @@ -208,11 +208,12 @@ export function defaultResponseInterceptor( const onRejected: ResponseInterceptor['onRejected'] = async (error) => { const config = error['config'] as CacheRequestConfig; - if (!config || config.cache === false || !config.id) { + // config.cache should always exists, at least from global config merge. + if (!config?.cache || !config.id) { if (__ACI_DEV__) { axios.debug?.({ msg: 'Web request returned an error but cache handling is not enabled', - data: { error, config } + data: { error } }); }