X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Futils.js;h=d39a138708fa6f2cd3760a284f27500c9f4c3a11;hb=2da8b7a246ba17396c5bc218a0b7f1685fb8d304;hp=b0fcfc6eb0a5dd72334b79f73f5f4ca526194ba2;hpb=e7f9dc1a0accba89dacff0f836047704f0f0ccc5;p=osm%2FUI.git diff --git a/skyquake/plugins/composer/src/src/libraries/utils.js b/skyquake/plugins/composer/src/src/libraries/utils.js index b0fcfc6eb..d39a13870 100644 --- a/skyquake/plugins/composer/src/src/libraries/utils.js +++ b/skyquake/plugins/composer/src/src/libraries/utils.js @@ -187,6 +187,9 @@ export default { console.log('Something went wrong while resolving a leafref. Reached a leaf with predicate.'); } else { // contains no predicate + if (!objectCopy) { + break; + } results.push(objectCopy[fragment]); } } @@ -243,6 +246,9 @@ export default { } } else { // contains no predicate + if (!objectCopy) { + break; + } objectCopy = objectCopy[fragment]; if (!objectCopy) { // contains no value