debug: Ajouter logs détaillés pour tracer ctaUrl des factures
- Logger data.ctaUrl dans renderUniversalEmailV2 - Logger templateData.ctaUrl final avant rendu - Permettra d'identifier où le ctaUrl est perdu
This commit is contained in:
parent
32cafbd028
commit
3c6b3c7e24
1 changed files with 13 additions and 1 deletions
|
|
@ -1365,7 +1365,9 @@ export async function renderUniversalEmailV2(config: EmailConfigV2): Promise<{ s
|
|||
customMessage: data.customMessage,
|
||||
firstName: data.firstName,
|
||||
amount: data.amount,
|
||||
invoiceNumber: data.invoiceNumber
|
||||
invoiceNumber: data.invoiceNumber,
|
||||
ctaUrl: data.ctaUrl,
|
||||
invoiceType: data.invoiceType
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -1438,6 +1440,16 @@ export async function renderUniversalEmailV2(config: EmailConfigV2): Promise<{ s
|
|||
...templateConfig.colors,
|
||||
};
|
||||
|
||||
// Debug log pour vérifier le ctaUrl final
|
||||
if (config.type === 'invoice') {
|
||||
console.log('[emailTemplateService] Final templateData ctaUrl:', {
|
||||
templateConfigCtaUrl: templateConfig.ctaUrl,
|
||||
dataCtaUrl: data.ctaUrl,
|
||||
finalCtaUrl: templateData.ctaUrl,
|
||||
invoiceType: data.invoiceType
|
||||
});
|
||||
}
|
||||
|
||||
const templatePath = join(process.cwd(), 'templates-mails', 'universal-template.html');
|
||||
const htmlTemplateSource = readFileSync(templatePath, 'utf-8');
|
||||
const handlebarsTemplate = Handlebars.compile(htmlTemplateSource);
|
||||
|
|
|
|||
Loading…
Reference in a new issue