This is an automated email from the ASF dual-hosted git repository. heneveld pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/brooklyn-ui.git
commit e550cc64f376ad0a7a152943f0c582f9f886da45 Author: John Athanasiou <jathanas...@users.noreply.github.com> AuthorDate: Mon Aug 16 10:23:22 2021 +0100 better identifier format --- .../blueprint-composer/app/components/dsl-editor/dsl-editor.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui-modules/blueprint-composer/app/components/dsl-editor/dsl-editor.js b/ui-modules/blueprint-composer/app/components/dsl-editor/dsl-editor.js index ec9c957..4609cf8 100644 --- a/ui-modules/blueprint-composer/app/components/dsl-editor/dsl-editor.js +++ b/ui-modules/blueprint-composer/app/components/dsl-editor/dsl-editor.js @@ -307,8 +307,9 @@ export function dslEditorDirective($rootScope, $filter, $log, brUtilsGeneral, bl // filtering with both own and parent's ID in case we have same-type child nodes return items.filter(({ id, entity }) => { - if (IDs.has(id+entity.id)) return false; - IDs.add(id+entity.id); + const marker = id + ':' + (entity.id || '-'); + if (IDs.has(marker)) return false; + IDs.add(marker); return true; }) }