ref 11746: NLP Hub with empty output

https://support.d4science.org/issues/11746

Fixed error when algorithm result is undefined

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/nlphub@167385 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2018-05-09 16:43:59 +00:00
parent c0e071095e
commit 7860fc347b
1 changed files with 13 additions and 7 deletions

View File

@ -780,7 +780,8 @@ buildAlgortihmList = function() {
$("#algorithm-params-div").empty();
for (var i = 0; i < jsonContent.output.result.length; i++) {
if (jsonContent.output.result[i] === undefined) {
if (typeof jsonContent.output.result[i] === 'undefined'
|| jsonContent.output.result[i] == null) {
console.log("No result for " + i);
} else {
var cb = "<div class='alg-info-p'><input type='checkbox' name='foo-ner-algs' checked named='"
@ -980,6 +981,10 @@ filterAlgorithmsByAnnotation = function() {
*/
checkAnnotation = function(annotation) {
for (var i = 0; i < jsonContent.output.result.length; i++) {
if (typeof jsonContent.output.result[i] === 'undefined'
|| jsonContent.output.result[i] == null) {
console.log("No result for " + i);
} else {
var entities = jsonContent.output.result[i].entities;
for (var j = 0; j < entities.length; j++) {
a = entities[j][annotation];
@ -989,6 +994,7 @@ checkAnnotation = function(annotation) {
}
}
}
}
return false;
}