Github user ahgittin commented on a diff in the pull request:
https://github.com/apache/brooklyn-ui/pull/72#discussion_r219853840
--- Diff:
ui-modules/blueprint-composer/app/components/providers/blueprint-service.provider.js
---
@@ -275,10 +275,20 @@ function BlueprintService($log, $q, $sce, paletteApi,
iconGenerator, dslService)
return $q((resolve) => {
if (entity.miscData.has('config')) {
entity.miscData.get('config')
- .filter(config => config.constraints &&
Object.keys(config.constraints).length > 0)
+ .filter(config => config.constraints &&
config.constraints.length > 0)
.forEach(config => {
- for (let [key, constraint] of
Object.entries(config.constraints) ) {
+ for (let constraintO of config.constraints) {
--- End diff --
deliberately `constraintO` to indicate `constraint-object`. don't mind if
someone wants to use different var names but don't think it's necessary.
---