From 5f5e6ea8459509e766cc45d315b210f60f5f7c27 Mon Sep 17 00:00:00 2001 From: Hiroyasu Nishiyama Date: Sun, 17 May 2020 11:44:23 +0900 Subject: [PATCH] fix error on empty label --- .../@node-red/editor-client/src/js/ui/view.js | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js index c38f01a20..6e1306d60 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js @@ -4287,16 +4287,18 @@ if (DEBUG_EVENTS) { console.warn("nodeMouseDown", mouse_mode,d); } .style("fill", d.style.hasOwnProperty('color')?d.style.color:"#999") .attr("transform","translate("+labelX+","+labelY+")") .attr("text-anchor",labelAnchor); - var ypos = 0; - g.selectAll(".red-ui-flow-group-label-text").remove(); - d.labels.forEach(function (name) { - label.append("tspan") - .classed("red-ui-flow-group-label-text", true) - .text(name) - .attr("x", 0) - .attr("y", ypos); - ypos += 15; - }); + if (d.labels) { + var ypos = 0; + g.selectAll(".red-ui-flow-group-label-text").remove(); + d.labels.forEach(function (name) { + label.append("tspan") + .classed("red-ui-flow-group-label-text", true) + .text(name) + .attr("x", 0) + .attr("y", ypos); + ypos += 15; + }); + } } delete dirtyGroups[d.id];