diff --git a/src/client.js b/src/client.js index 17fbda0..d503685 100644 --- a/src/client.js +++ b/src/client.js @@ -301,12 +301,9 @@ export class Saturn { let fallbackCount = 0 const nodes = this.nodes for (let i = 0; i < nodes.length; i++) { - if (skipNodes) { + if (fallbackCount > this.opts.fallbackLimit || skipNodes) { break } - if (fallbackCount > this.opts.fallbackLimit) { - return - } if (opts.raceNodes) { opts.nodes = nodes.slice(i, i + Saturn.defaultRaceCount) } else {