From debc5e7ff78fc13328b8b587e7455b1518f30ef2 Mon Sep 17 00:00:00 2001 From: Khaled FERJANI Date: Wed, 12 Nov 2025 16:51:48 +0100 Subject: [PATCH] fix(cozy-client): Failed queries not respecting fetchPolicy --- packages/cozy-client/src/policies.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/cozy-client/src/policies.js b/packages/cozy-client/src/policies.js index 96b1729898..6db43b2e6d 100644 --- a/packages/cozy-client/src/policies.js +++ b/packages/cozy-client/src/policies.js @@ -17,10 +17,12 @@ const fetchPolicies = { * @returns {Function} Fetch policy to be used with `` */ olderThan: delay => queryState => { - if (!queryState || !queryState.lastUpdate) { + const lastCheck = queryState.lastUpdate || queryState.lastErrorUpdate + + if (!queryState || !lastCheck) { return true } else { - const elapsed = Date.now() - queryState.lastUpdate + const elapsed = Date.now() - lastCheck return elapsed > delay } },