diff --git a/src/views/record.tsx b/src/views/record.tsx index bc4b404..7b66da7 100644 --- a/src/views/record.tsx +++ b/src/views/record.tsx @@ -75,9 +75,13 @@ const RecordView = () => { setValidRecord(false); } if (localStorage.backlinks === "true") { - const backlinkTarget = `at://${did}/${params.collection}/${params.rkey}`; - const backlinks = await getAllBacklinks(backlinkTarget); - setBacklinks({ links: backlinks.links, target: backlinkTarget }); + try { + const backlinkTarget = `at://${did}/${params.collection}/${params.rkey}`; + const backlinks = await getAllBacklinks(backlinkTarget); + setBacklinks({ links: backlinks.links, target: backlinkTarget }); + } catch (e) { + console.error(e); + } } }); diff --git a/src/views/repo.tsx b/src/views/repo.tsx index 589afb5..8e97041 100644 --- a/src/views/repo.tsx +++ b/src/views/repo.tsx @@ -34,8 +34,12 @@ const RepoView = () => { const res = await describeRepo(did); setDidDoc(didDocCache[did]); if (localStorage.backlinks === "true") { - const backlinks = await getAllBacklinks(did); - setBacklinks({ links: backlinks.links, target: did }); + try { + const backlinks = await getAllBacklinks(did); + setBacklinks({ links: backlinks.links, target: did }); + } catch (e) { + console.error(e); + } } return res.data; };