Fix json operators retrieving properties of strings and numbers

Fixes #7160
This commit is contained in:
jeremy@jermolene.com
2022-12-30 15:28:34 +00:00
parent 0b39e47ce8
commit 3bdc18ab84
2 changed files with 7 additions and 1 deletions
+5 -1
View File
@@ -176,7 +176,11 @@ function getDataItem(data,indexes) {
var item = data;
for(var i=0; i<indexes.length; i++) {
if(item !== undefined) {
item = item[indexes[i]];
if(item !== null && ["number","string","boolean"].indexOf(typeof item) === -1) {
item = item[indexes[i]];
} else {
item = undefined;
}
}
}
return item;