Add global urls to transactional email mergeTags
This commit is contained in:
parent
428e558108
commit
a5aed8b20c
1 changed files with 5 additions and 1 deletions
|
@ -18,6 +18,8 @@ const slugify = require('slugify');
|
||||||
const passport = require('../lib/passport');
|
const passport = require('../lib/passport');
|
||||||
const templates = require('../models/templates');
|
const templates = require('../models/templates');
|
||||||
const campaigns = require('../models/campaigns');
|
const campaigns = require('../models/campaigns');
|
||||||
|
const urls = require('../lib/urls')
|
||||||
|
const { getMergeTagsForBases } = require('../../shared/templates')
|
||||||
const {castToInteger} = require('../lib/helpers');
|
const {castToInteger} = require('../lib/helpers');
|
||||||
const {getSystemSendConfigurationId} = require('../../shared/send-configurations');
|
const {getSystemSendConfigurationId} = require('../../shared/send-configurations');
|
||||||
|
|
||||||
|
@ -362,7 +364,9 @@ router.postAsync('/templates/:templateId/send', async (req, res) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const emails = input.EMAIL.split(',');
|
const emails = input.EMAIL.split(',');
|
||||||
const mergeTags = input.TAGS || {};
|
const mergeTagsGlobal = getMergeTagsForBases(urls.getTrustedUrl(), urls.getSandboxUrl(), urls.getPublicUrl());
|
||||||
|
const mergeTagsLocal = input.TAGS || {};
|
||||||
|
const mergeTags = { ...mergeTagsGlobal, ...mergeTagsLocal}
|
||||||
const subject = input.SUBJECT || '';
|
const subject = input.SUBJECT || '';
|
||||||
const attachments = input.ATTACHMENTS || [];
|
const attachments = input.ATTACHMENTS || [];
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue