Skip to content

Commit 973fe90

Browse files
committed
fix(cozy-client): Failed queries not respecting fetchPolicy
1 parent b92c3cd commit 973fe90

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/cozy-client/src/policies.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ const fetchPolicies = {
1717
* @returns {Function} Fetch policy to be used with `<Query />`
1818
*/
1919
olderThan: delay => queryState => {
20-
if (!queryState || !queryState.lastUpdate) {
20+
const lastCheck = queryState.lastUpdate || queryState.lastErrorUpdate;
21+
22+
if (!queryState || !lastCheck) {
2123
return true
2224
} else {
23-
const elapsed = Date.now() - queryState.lastUpdate
25+
const elapsed = Date.now() - lastCheck
2426
return elapsed > delay
2527
}
2628
},

0 commit comments

Comments
 (0)