From c12e07bcda25620fb2f0df8a5d90f26a4ab5ed1c Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 30 Mar 2022 17:31:01 +0200 Subject: [PATCH] fix(nodes,edges): check if type exists before using as index --- package/src/container/EdgeRenderer/EdgeRenderer.vue | 2 +- package/src/container/NodeRenderer/NodeRenderer.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/src/container/EdgeRenderer/EdgeRenderer.vue b/package/src/container/EdgeRenderer/EdgeRenderer.vue index 1ab2ec5e..7c3ac221 100644 --- a/package/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/package/src/container/EdgeRenderer/EdgeRenderer.vue @@ -80,7 +80,7 @@ export default { :id="edge.id" :key="edge.id" :edge="edge" - :name="edge.type ? names[edge.type] : 'default'" + :name="typeof edge.type !== 'undefined' && typeof names[edge.type] !== 'undefined' ? names[edge.type] : 'default'" :selectable="typeof edge.selectable === 'undefined' ? store.elementsSelectable : edge.selectable" :updatable="typeof edge.updatable === 'undefined' ? store.edgesUpdatable : edge.updatable" > diff --git a/package/src/container/NodeRenderer/NodeRenderer.vue b/package/src/container/NodeRenderer/NodeRenderer.vue index 46f62cf4..c18d5760 100644 --- a/package/src/container/NodeRenderer/NodeRenderer.vue +++ b/package/src/container/NodeRenderer/NodeRenderer.vue @@ -49,7 +49,7 @@ export default { :id="node.id" :key="`vue-flow__node-${node.id}`" :node="node" - :name="node.type ? names[node.type] : 'default'" + :name="typeof node.type !== 'undefined' && typeof names[node.type] !== 'undefined' ? names[node.type] : 'default'" :draggable="typeof node.draggable === 'undefined' ? store.nodesDraggable : !!node.draggable" :selectable="typeof node.selectable === 'undefined' ? store.elementsSelectable : !!node.selectable" :connectable="typeof node.connectable === 'undefined' ? store.nodesConnectable : !!node.connectable"