Fix email template logo URLs
Build And Push Image / docker (push) Has been cancelled Details

- Fix logo URLs in all email templates to use absolute HTTPS URL
- Ensures MonacoUSA logo displays correctly in all email clients
- Updated all email service methods to use https://portal.monacousa.org/MONACOUSA-Flags_376x376.png
This commit is contained in:
Matt 2025-08-11 16:42:10 +02:00
parent ea6a722364
commit 13cf728ab2
1 changed files with 5 additions and 5 deletions

View File

@ -243,7 +243,7 @@ export class EmailService {
const config = useRuntimeConfig(); const config = useRuntimeConfig();
const templateData = { const templateData = {
...data, ...data,
logoUrl: data.logoUrl || `${config.public.domain}/MONACOUSA-Flags_376x376.png`, logoUrl: data.logoUrl || 'https://portal.monacousa.org/MONACOUSA-Flags_376x376.png',
baseUrl: config.public.domain || 'https://portal.monacousa.org', baseUrl: config.public.domain || 'https://portal.monacousa.org',
email: data.email || to email: data.email || to
}; };
@ -274,7 +274,7 @@ export class EmailService {
const templateData = { const templateData = {
...data, ...data,
logoUrl: data.logoUrl || `${useRuntimeConfig().public.domain}/MONACOUSA-Flags_376x376.png` logoUrl: data.logoUrl || 'https://portal.monacousa.org/MONACOUSA-Flags_376x376.png'
}; };
const html = template(templateData); const html = template(templateData);
@ -299,7 +299,7 @@ export class EmailService {
const templateData = { const templateData = {
...data, ...data,
logoUrl: data.logoUrl || `${useRuntimeConfig().public.domain}/MONACOUSA-Flags_376x376.png` logoUrl: data.logoUrl || 'https://portal.monacousa.org/MONACOUSA-Flags_376x376.png'
}; };
const html = template(templateData); const html = template(templateData);
@ -324,7 +324,7 @@ export class EmailService {
const templateData = { const templateData = {
...data, ...data,
logoUrl: data.logoUrl || `${useRuntimeConfig().public.domain}/MONACOUSA-Flags_376x376.png` logoUrl: data.logoUrl || 'https://portal.monacousa.org/MONACOUSA-Flags_376x376.png'
}; };
const html = template(templateData); const html = template(templateData);
@ -346,7 +346,7 @@ export class EmailService {
const templateData = { const templateData = {
testTime: new Date().toISOString(), testTime: new Date().toISOString(),
logoUrl: `${useRuntimeConfig().public.domain}/MONACOUSA-Flags_376x376.png`, logoUrl: 'https://portal.monacousa.org/MONACOUSA-Flags_376x376.png',
smtpHost: this.config.host, smtpHost: this.config.host,
fromAddress: this.config.fromAddress fromAddress: this.config.fromAddress
}; };