diff --git a/core/server/data/migrations/versions/2.0/2-update-posts.js b/core/server/data/migrations/versions/2.0/2-update-posts.js index d253487d0f..e9cd8b24be 100644 --- a/core/server/data/migrations/versions/2.0/2-update-posts.js +++ b/core/server/data/migrations/versions/2.0/2-update-posts.js @@ -46,6 +46,10 @@ module.exports.up = (options) => { try { mobiledoc = JSON.parse(post.get('mobiledoc') || null); + + if (!mobiledoc) { + mobiledoc = converters.mobiledocConverter.blankStructure(); + } } catch (err) { common.logging.warn(`Invalid mobiledoc structure for ${post.id}. Falling back to blank structure.`); mobiledoc = converters.mobiledocConverter.blankStructure();