From 40b386662c866cd3bbb0e12884b167335216017f Mon Sep 17 00:00:00 2001 From: Ralf Teusner Date: Thu, 24 Nov 2016 11:56:53 +0100 Subject: [PATCH] made loading of config values more fault tolerant. --- app/assets/javascripts/editor/editor.js.erb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/editor/editor.js.erb b/app/assets/javascripts/editor/editor.js.erb index 372cd083..829f1d5a 100644 --- a/app/assets/javascripts/editor/editor.js.erb +++ b/app/assets/javascripts/editor/editor.js.erb @@ -30,8 +30,9 @@ var CodeOceanEditor = { lastCopyText: null, <% @config ||= CodeOcean::Config.new(:code_ocean).read(erb: false) %> - sendLearningAnalyticEvents: <%= @config['codeocean_events']['enabled'] %>, - learningAnalyticsURL: "<%= @config['codeocean_events']['url'] %>", + sendLearningAnalyticEvents: <%= @config['codeocean_events'] ? @config['codeocean_events']['enabled'] : false %>, + learningAnalyticsURL: "<%= @config['codeocean_events'] ? @config['codeocean_events']['url'] : "" %>", + configureEditors: function () { _.each(['modePath', 'themePath', 'workerPath'], function (attribute) {