From 62b7e3d5549069923365c18dcff372788a9d13c4 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Fri, 28 May 2021 20:05:17 +0200 Subject: [PATCH] Handle undefined commits authors --- source/plugins/habits/index.mjs | 2 +- source/plugins/languages/analyzers.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/plugins/habits/index.mjs b/source/plugins/habits/index.mjs index c783e824..4bd0e5bf 100644 --- a/source/plugins/habits/index.mjs +++ b/source/plugins/habits/index.mjs @@ -41,7 +41,7 @@ export default async function({login, data, rest, imports, q, account}, {enabled ...await Promise.allSettled( 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), ), ] diff --git a/source/plugins/languages/analyzers.mjs b/source/plugins/languages/analyzers.mjs index 1d5f0052..19560cf3 100644 --- a/source/plugins/languages/analyzers.mjs +++ b/source/plugins/languages/analyzers.mjs @@ -76,7 +76,7 @@ export async function recent({login, data, imports, rest, account}, {skipped, da ...await Promise.allSettled( 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(async commit => (await rest.request(commit)).data.files), ),