Skip to content

Commit c70d5ca

Browse files
committed
wip fix #4002
1 parent fbbcd20 commit c70d5ca

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/plots/command.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -360,9 +360,13 @@ function computeDataBindings(gd, args) {
360360
traces = null;
361361
}
362362

363-
crawl(aobj, function(path, attrName, attr) {
363+
crawl(aobj, function(path, attrName, _attr) {
364364
var thisTraces;
365-
if(Array.isArray(attr)) {
365+
var attr;
366+
367+
if(Array.isArray(_attr)) {
368+
attr = _attr.slice();
369+
366370
var nAttr = Math.min(attr.length, gd.data.length);
367371
if(traces) {
368372
nAttr = Math.min(nAttr, traces.length);
@@ -372,6 +376,7 @@ function computeDataBindings(gd, args) {
372376
thisTraces[j] = traces ? traces[j] : j;
373377
}
374378
} else {
379+
attr = _attr;
375380
thisTraces = traces ? traces.slice() : null;
376381
}
377382

0 commit comments

Comments
 (0)