X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Futils.js;fp=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Futils.js;h=d39a138708fa6f2cd3760a284f27500c9f4c3a11;hp=b0fcfc6eb0a5dd72334b79f73f5f4ca526194ba2;hb=2da8b7a246ba17396c5bc218a0b7f1685fb8d304;hpb=b78086787d1db92bd71be944b16ce169dcf0f64b 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