From 9d8a35f807f7efbf07b05cb1c6a33c3bdbe7ea24 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Mon, 2 May 2016 11:05:59 +0200 Subject: [PATCH] Added extra check to upgrade script --- upgrades.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/upgrades.js b/upgrades.js index a44e08f..dc41328 100644 --- a/upgrades.js +++ b/upgrades.js @@ -28,18 +28,20 @@ H5PUpgrades['H5P.QuestionSet'] = (function ($) { */ 8: function (parameters, finished) { - if (parameters.override.overrideButtons) { - // Set new variables - parameters.override.showSolutionButton = - (parameters.override.overrideShowSolutionButton ? 'on' : 'off'); - parameters.override.retryButton = - (parameters.override.overrideRetry ? 'on' : 'off'); - } + if (parameters.override) { + if (parameters.override.overrideButtons) { + // Set new variables + parameters.override.showSolutionButton = + (parameters.override.overrideShowSolutionButton ? 'on' : 'off'); + parameters.override.retryButton = + (parameters.override.overrideRetry ? 'on' : 'off'); + } - // Remove old field variables - delete parameters.override.overrideButtons; - delete parameters.override.overrideShowSolutionButton; - delete parameters.override.overrideRetry; + // Remove old field variables + delete parameters.override.overrideButtons; + delete parameters.override.overrideShowSolutionButton; + delete parameters.override.overrideRetry; + } // Move copyright dialog question label if (parameters.questionLabel) {