File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -185,6 +185,10 @@ export default class SkohubProvider extends BaseProvider {
185
185
index = this . _index [ scheme . uri ] [ lang ]
186
186
break
187
187
}
188
+ // `null` means the request failed before, so we won't try again
189
+ if ( this . _index [ scheme . uri ] [ lang ] === null ) {
190
+ continue
191
+ }
188
192
try {
189
193
let postfix = lang ? `.${ lang } .index` : ".index"
190
194
if ( scheme . uri . endsWith ( "/" ) ) {
@@ -196,7 +200,8 @@ export default class SkohubProvider extends BaseProvider {
196
200
this . _index [ scheme . uri ] [ lang ] = index
197
201
break
198
202
} catch ( error ) {
199
- // Ignore error
203
+ // ? Can we differentiate between errors? error.response is undefined for some reason.
204
+ this . _index [ scheme . uri ] [ lang ] = null
200
205
}
201
206
}
202
207
if ( ! index ) {
You can’t perform that action at this time.
0 commit comments