diff --git a/packages/dev/core/src/Meshes/Node/nodeGeometryBlockConnectionPoint.ts b/packages/dev/core/src/Meshes/Node/nodeGeometryBlockConnectionPoint.ts index f9af70c4688..c7053d1f767 100644 --- a/packages/dev/core/src/Meshes/Node/nodeGeometryBlockConnectionPoint.ts +++ b/packages/dev/core/src/Meshes/Node/nodeGeometryBlockConnectionPoint.ts @@ -409,6 +409,13 @@ export class NodeGeometryConnectionPoint { serializationObject.inputName = this.name; serializationObject.targetBlockId = this.connectedPoint.ownerBlock.uniqueId; serializationObject.targetConnectionName = this.connectedPoint.name; + serializationObject.isExposedOnFrame = true; + serializationObject.exposedPortPosition = this.exposedPortPosition; + } + + if (this.isExposedOnFrame || this.exposedPortPosition >= 0) { + serializationObject.isExposedOnFrame = true; + serializationObject.exposedPortPosition = this.exposedPortPosition; } return serializationObject;