diff --git a/lib/data/data-direc.js b/lib/data/data-direc.js index b99c1fa..a761dc4 100644 --- a/lib/data/data-direc.js +++ b/lib/data/data-direc.js @@ -45,14 +45,16 @@ module.exports = { } o = rightr.__value - if (!utilx.isArray(o)) leftr = BREAK - if (!node.body) return - if (!o[0]) o[0] = { __stats: STATS.UNCERTAIN } - leftr = { - __stats: STATS.LEFT, - __value: o[0] + if (utilx.isArray(o)) { + if (!node.body) return + if (!o[0]) o[0] = { __stats: STATS.UNCERTAIN } + leftr = { + __stats: STATS.LEFT, + __value: o[0] + } + } else { + leftr = BREAK } - } } else { leftr = BREAK