From 5940f1447444b4e1e28c52d01d3422c3dff780de Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Fri, 16 Sep 2022 12:02:47 +0200 Subject: [PATCH] Fix error when repository is null --- ui/src/lib/repositories.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/src/lib/repositories.js b/ui/src/lib/repositories.js index d3d5275..186affc 100644 --- a/ui/src/lib/repositories.js +++ b/ui/src/lib/repositories.js @@ -96,7 +96,12 @@ export async function getRemoteRepositories(userid) { export async function getRepositories(wid, userid) { const res = await fetch(userid?`api/users/${userid}/works/${wid}/repositories`:`api/works/${wid}/repositories`, {headers: {'Accept': 'application/json'}}) if (res.status == 200) { - return (await res.json()).map((r) => new WorkRepository(r)); + const data = await res.json() + if (data) { + return data.map((r) => new WorkRepository(r)); + } else { + return []; + } } else { throw new Error((await res.json()).errmsg); }