From 5adbb9b665d4ccd2e52890ccb989ea235ffc3473 Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Mon, 7 May 2018 15:39:45 +0100 Subject: [PATCH] Koenig - Fixed HTML card init error no issue - `payload.set` is not always a method because mobiledoc-kit can give us POJOs --- .../lib/koenig-editor/addon/components/koenig-card-html.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-html.js b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-html.js index 70863aa276..063c392677 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-html.js +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-html.js @@ -39,8 +39,9 @@ export default Component.extend({ this._super(...arguments); let payload = this.payload || {}; + // CodeMirror errors on a `null` or `undefined` value if (!payload.html) { - payload.set('html', ''); + set(payload, 'html', ''); } this.set('payload', payload);