diff --git a/packages/core/useFetch/index.ts b/packages/core/useFetch/index.ts index 6dde796daed..06458cb1b69 100644 --- a/packages/core/useFetch/index.ts +++ b/packages/core/useFetch/index.ts @@ -469,7 +469,7 @@ export function useFetch(url: MaybeRefOrGetter, ...args: any[]): UseF response.value = fetchResponse statusCode.value = fetchResponse.status - responseData = await fetchResponse[config.type]() + responseData = await fetchResponse.clone()[config.type]() // see: https://www.tjvantoll.com/2015/09/13/fetch-and-errors/ if (!fetchResponse.ok) {