Handle undefined commits authors

This commit is contained in:
lowlighter
2021-05-28 20:05:17 +02:00
parent 20ccd82336
commit 62b7e3d554
2 changed files with 2 additions and 2 deletions

View File

@@ -41,7 +41,7 @@ export default async function({login, data, rest, imports, q, account}, {enabled
...await Promise.allSettled( ...await Promise.allSettled(
commits commits
.flatMap(({payload}) => payload.commits) .flatMap(({payload}) => payload.commits)
.filter(({author}) => data.shared["commits.authoring"].filter(authoring => author.email.includes(authoring)||author.name.includes(authoring)).length) .filter(({author}) => data.shared["commits.authoring"].filter(authoring => author?.email?.includes(authoring)||author?.name?.includes(authoring)).length)
.map(async commit => (await rest.request(commit)).data.files), .map(async commit => (await rest.request(commit)).data.files),
), ),
] ]

View File

@@ -76,7 +76,7 @@ export async function recent({login, data, imports, rest, account}, {skipped, da
...await Promise.allSettled( ...await Promise.allSettled(
commits commits
.flatMap(({payload}) => payload.commits) .flatMap(({payload}) => payload.commits)
.filter(({author}) => data.shared["commits.authoring"].filter(authoring => author.email.includes(authoring)||author.name.includes(authoring)).length) .filter(({author}) => data.shared["commits.authoring"].filter(authoring => author?.email?.includes(authoring)||author?.name?.includes(authoring)).length)
.map(commit => commit.url) .map(commit => commit.url)
.map(async commit => (await rest.request(commit)).data.files), .map(async commit => (await rest.request(commit)).data.files),
), ),