0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-04-15 03:01:37 -05:00

Removed init of mobiledoc html renderer on boot

no issue

- the lazy-loading `mobiledocHtmlRenderer` getter was being accessed by the email renderer that gets initialized during boot
- switched the pattern to match our lexical lib where we have a `render()` method that doesn't load the renderer until it's actually needed
This commit is contained in:
Kevin Ansfield 2024-10-09 17:02:24 +01:00
parent 67278d91a1
commit e136ecb09f
2 changed files with 5 additions and 1 deletions

View file

@ -73,6 +73,10 @@ module.exports = {
return mobiledocHtmlRenderer;
},
render(mobiledoc, options) {
return this.mobiledocHtmlRenderer.render(mobiledoc, options);
},
get htmlToMobiledocConverter() {
try {
if (process.env.CI) {

View file

@ -59,7 +59,7 @@ class EmailServiceWrapper {
settingsCache,
settingsHelpers,
renderers: {
mobiledoc: mobiledocLib.mobiledocHtmlRenderer,
mobiledoc: mobiledocLib,
lexical: lexicalLib
},
imageSize,