Skip to content

Commit 1a1998d

Browse files
committed
Fix creating links within root query expressions
1 parent 057f030 commit 1a1998d

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • workspaces/ballerina/inline-data-mapper/src/components/Diagram/Node/Input

workspaces/ballerina/inline-data-mapper/src/components/Diagram/Node/Input/InputNode.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,13 @@ export class InputNode extends DataMapperNodeModel {
100100
});
101101
});
102102
} else if (this.filteredInputType.kind === TypeKind.Array) {
103+
const focusedMemberId = this.filteredInputType?.focusedMemberId;
104+
if (focusedMemberId) {
105+
const focusedMemberField = this.context.model.inputs.find(input => input.id === focusedMemberId);
106+
if (focusedMemberField) {
107+
this.filteredInputType.member = focusedMemberField;
108+
}
109+
}
103110
this.numberOfFields += this.addPortsForInputField({
104111
field: this.filteredInputType?.member,
105112
portType: "OUT",

0 commit comments

Comments
 (0)