From 4b83ae032508a025142eec5e137b55b5bfe32deb Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 16 Jul 2022 14:23:31 +0200 Subject: [PATCH] fix(edges): pass auto-connector result as new edge params --- packages/vue-flow/src/container/VueFlow/watch.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/vue-flow/src/container/VueFlow/watch.ts b/packages/vue-flow/src/container/VueFlow/watch.ts index 3f130c33..e66c0be4 100644 --- a/packages/vue-flow/src/container/VueFlow/watch.ts +++ b/packages/vue-flow/src/container/VueFlow/watch.ts @@ -175,13 +175,14 @@ export default (models: ToRefs const watchAutoConnect = () => { scope.run(() => { const autoConnector = async (params: Connection) => { - let connect: boolean | Connection = true + let connection: boolean | Connection = params + if (isFunction(props.autoConnect)) { - connect = await props.autoConnect(params) + connection = await props.autoConnect(params) } - if (connect) { - store.addEdges([params]) + if (connection !== false) { + store.addEdges([connection]) } }