diff --git a/public/metamodel/dochub/entities/aspects/base.yaml b/public/metamodel/dochub/entities/aspects/base.yaml index 158d2104..9126b26f 100644 --- a/public/metamodel/dochub/entities/aspects/base.yaml +++ b/public/metamodel/dochub/entities/aspects/base.yaml @@ -56,7 +56,7 @@ entities: }; $domains := $split($id, "."); $config.root_menu & "/" & $join($map($domains, function($domain, $index) {( - $lookup($aspects, $join($arrleft($domains, $index), ".")).title + $lookup($aspects, $join($arrleft($domains, $index), ".")).location )}), "/"); )}; [$append([{ @@ -70,4 +70,4 @@ entities: } )][location] )]; - ) \ No newline at end of file + ) diff --git a/src/frontend/components/JSONata/DevTool.vue b/src/frontend/components/JSONata/DevTool.vue index d3971011..f6fd4eb9 100644 --- a/src/frontend/components/JSONata/DevTool.vue +++ b/src/frontend/components/JSONata/DevTool.vue @@ -221,10 +221,10 @@ this.doAutoExecute(); }, refreshOrigins() { - const pipe = query.expression(`[(datasets.$spread().{ + const pipe = query.expression(`([datasets.$spread().{ "id": $keys()[0], "title": *.title - })]`, null, null, true, { log: this.log}); + }])`, null, null, true, { log: this.log}); pipe.evaluate().then((data) => this.origins = data); }, doAutoExecute() {