From 146c725e8940416708bfb5f5f96265688473938c Mon Sep 17 00:00:00 2001 From: Anton Ignatov Date: Wed, 18 Sep 2019 11:47:33 +0200 Subject: [PATCH] Fix step table error --- app/assets/javascripts/my_modules/results.js | 2 +- app/assets/javascripts/protocols/steps.js.erb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/my_modules/results.js b/app/assets/javascripts/my_modules/results.js index 109b86763..bf9fbefeb 100644 --- a/app/assets/javascripts/my_modules/results.js +++ b/app/assets/javascripts/my_modules/results.js @@ -40,7 +40,7 @@ }); let hot = $container.handsontable('getInstance'); let data = JSON.parse(contents.attr('value')); - hot.loadData(data.data); + if (Array.isArray(data.data)) hot.loadData(data.data); setTimeout(() => { hot.render() }, 0) diff --git a/app/assets/javascripts/protocols/steps.js.erb b/app/assets/javascripts/protocols/steps.js.erb index 4f82724fd..f2af62de6 100644 --- a/app/assets/javascripts/protocols/steps.js.erb +++ b/app/assets/javascripts/protocols/steps.js.erb @@ -302,7 +302,7 @@ if (contents.attr("value")) { var data = JSON.parse(contents.attr("value")); - hot.loadData(data.data); + if (Array.isArray(data.data)) hot.loadData(data.data); setTimeout(() => { hot.render() }, 0)