mirror of
https://github.com/TryGhost/Ghost.git
synced 2023-12-13 21:00:40 +01:00
🐛 Fixed missing publication icon in newsletter emails
no issue Email template was incorrectly setting up publication icon url in case of subdirectory setup, leading to missing publication logo from newsletter emails in such cases. This adds the fix to use correct absolute url for publication icons in all setups.
This commit is contained in:
parent
2dd374043d
commit
5f349b3ef7
|
@ -8,8 +8,10 @@ const api = require('../../api');
|
|||
const {URL} = require('url');
|
||||
|
||||
const getSite = () => {
|
||||
return Object.assign({}, settingsCache.getPublic(), {
|
||||
url: urlUtils.urlFor('home', true)
|
||||
const publicSettings = settingsCache.getPublic();
|
||||
return Object.assign({}, publicSettings, {
|
||||
url: urlUtils.urlFor('home', true),
|
||||
iconUrl: publicSettings.icon ? urlUtils.urlFor('image', {image: publicSettings.icon}, true) : null
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
@ -809,9 +809,9 @@ figure blockquote p {
|
|||
<tr>
|
||||
<td class="site-info" width="100%" align="center">
|
||||
<table role="presentation" border="0" cellpadding="0" cellspacing="0">
|
||||
${ site.icon ? `
|
||||
${ site.iconUrl ? `
|
||||
<tr>
|
||||
<td class="site-icon"><a href="${site.url}"><img src="${site.url}${site.icon}" border="0"></a></td>
|
||||
<td class="site-icon"><a href="${site.url}"><img src="${site.iconUrl}" border="0"></a></td>
|
||||
</tr>
|
||||
` : ``}
|
||||
<tr>
|
||||
|
|
Loading…
Reference in a new issue