From 7a369de7e7add2c2a9b11cf4deb261d4e820c6f5 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Wed, 4 Nov 2015 17:30:58 +0100 Subject: [PATCH] Avoid undefined errors --- js/h5p.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/h5p.js b/js/h5p.js index 504d8d0..7d6d784 100644 --- a/js/h5p.js +++ b/js/h5p.js @@ -1794,7 +1794,8 @@ H5P.createTitle = function (rawTitle, maxLength) { subContentId = 0; // Default } - var content = H5PIntegration.contents['cid-' + contentId]; + H5PIntegration.contents = H5PIntegration.contents || {}; + var content = H5PIntegration.contents['cid-' + contentId] || {}; var preloadedData = content.contentUserData; if (preloadedData && preloadedData[subContentId] && preloadedData[subContentId][dataId]) { if (preloadedData[subContentId][dataId] === 'RESET') { @@ -1882,6 +1883,9 @@ H5P.createTitle = function (rawTitle, maxLength) { } var content = H5PIntegration.contents['cid-' + contentId]; + if (content === undefined) { + content = H5PIntegration.contents['cid-' + contentId] = {}; + } if (!content.contentUserData) { content.contentUserData = {}; }