Skip to content

Commit f6a3d3f

Browse files
author
Sebastian Flick
committed
catch error-responses
1 parent 6f95233 commit f6a3d3f

File tree

1 file changed

+14
-2
lines changed
  • src/routes/textzeugen/[[sigla]]/[[thirties]]/[[verse]]

1 file changed

+14
-2
lines changed

src/routes/textzeugen/[[sigla]]/[[thirties]]/[[verse]]/+page.js

+14-2
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,22 @@ export async function load({ fetch, params }) {
4848
} else {
4949
returnObject = data[witnes][0];
5050
}
51-
returnObject.iiif = fetch(returnObject.iiif).then((res) => res.json());
51+
returnObject.iiif = fetch(returnObject.iiif).then((res) => {
52+
if (!res.ok) {
53+
console.error('Failed to fetch iiif', res);
54+
return false;
55+
}
56+
return res.json();
57+
});
5258
returnObject.tpData = fetch(
5359
`${teipb}/parts/${witnes}.xml/json?&view=page&id=${returnObject.id}&odd=parzival.odd`
54-
).then((r) => r.json());
60+
).then((r) => {
61+
if (!r.ok) {
62+
console.error('Failed to fetch tpData', r);
63+
return false;
64+
}
65+
return r.json();
66+
});
5567
return returnObject
5668
? { tpData: returnObject.tpData, iiif: returnObject.iiif, page: returnObject.id }
5769
: { tpData: false, iiif: false, page: false };

0 commit comments

Comments
 (0)