diff --git a/api/src/mail/index.ts b/api/src/mail/index.ts index 764f6fde6b..0a2500f1aa 100644 --- a/api/src/mail/index.ts +++ b/api/src/mail/index.ts @@ -68,19 +68,23 @@ async function getDefaultTemplateOptions() { return { projectName: projectInfo?.project_name || 'Directus', projectColor: projectInfo?.project_color || '#546e7a', - projectLogo: projectInfo?.project_logo - ? getProjectLogoURL(projectInfo.project_logo) - : 'https://directus.io/assets/directus-white.png', + projectLogo: getProjectLogoURL(projectInfo.project_logo), }; - function getProjectLogoURL(logoID: string) { + function getProjectLogoURL(logoID?: string) { let projectLogoURL = env.PUBLIC_URL; if (projectLogoURL.endsWith('/') === false) { projectLogoURL += '/'; } - projectLogoURL += `assets/${logoID}`; + if (logoID) { + projectLogoURL += `assets/${logoID}`; + } else { + projectLogoURL += `admin/img/directus-white.png`; + } + + return projectLogoURL; } } diff --git a/app/public/img/directus-white.png b/app/public/img/directus-white.png new file mode 100644 index 0000000000..6a041f6a69 Binary files /dev/null and b/app/public/img/directus-white.png differ