Skip to content

Commit 00bfcd6

Browse files
committed
unique name generation always adds a suffix to avoid accidental name collision
1 parent 6ae3b70 commit 00bfcd6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/traces/sankey/render.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ function linkModel(uniqueKeys, d, l) {
155155
var tc = tinycolor(l.color);
156156
var basicKey = l.source.label + '|' + l.target.label;
157157
var foundKey = uniqueKeys[basicKey];
158-
uniqueKeys[basicKey] = (foundKey === void(0) ? 0 : foundKey) + 1;
159-
var key = basicKey + (foundKey === void(0) ? '' : '__' + foundKey);
158+
uniqueKeys[basicKey] = (foundKey || 0) + 1;
159+
var key = basicKey + '__' + uniqueKeys[basicKey];
160160

161161
// for event data
162162
l.trace = d.trace;
@@ -186,8 +186,8 @@ function nodeModel(uniqueKeys, d, n) {
186186

187187
var basicKey = n.label;
188188
var foundKey = uniqueKeys[basicKey];
189-
uniqueKeys[basicKey] = (foundKey === void(0) ? 0 : foundKey) + 1;
190-
var key = basicKey + (foundKey === void(0) ? '' : '__' + foundKey);
189+
uniqueKeys[basicKey] = (foundKey || 0) + 1;
190+
var key = basicKey + '__' + uniqueKeys[basicKey];
191191

192192
// for event data
193193
n.trace = d.trace;

0 commit comments

Comments
 (0)