Fix error when repository is null
This commit is contained in:
parent
99d58f69c2
commit
5940f14474
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user