From f2fb5dd1e5213e5d4d897b4808babf88756f9f89 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Thu, 3 Nov 2022 08:58:33 -0400 Subject: [PATCH] fix: Team creation with private avatar. Do not attempt to copy, closes #4378 --- server/commands/teamCreator.ts | 2 +- server/routes/api/team.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/server/commands/teamCreator.ts b/server/commands/teamCreator.ts index 8c1cc2124..a5e6e7b48 100644 --- a/server/commands/teamCreator.ts +++ b/server/commands/teamCreator.ts @@ -38,7 +38,7 @@ async function teamCreator({ }: Props): Promise { // If the service did not provide a logo/avatar then we attempt to generate // one via ClearBit, or fallback to colored initials in worst case scenario - if (!avatarUrl) { + if (!avatarUrl || !avatarUrl.startsWith("http")) { avatarUrl = await generateAvatarUrl({ name, domain, diff --git a/server/routes/api/team.ts b/server/routes/api/team.ts index 7985a58fc..dd55c8138 100644 --- a/server/routes/api/team.ts +++ b/server/routes/api/team.ts @@ -117,7 +117,6 @@ router.post( name: user.name, email: user.email, isAdmin: true, - avatarUrl: user.avatarUrl, }, { transaction } );