Skip to content

Commit c37cb62

Browse files
author
minjk-bl
committed
Fix DataSelector slicing, indexing 0 bug
1 parent 39a0a01 commit c37cb62

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

visualpython/js/com/component/DataSelector.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ define([
766766
case 'list':
767767
code.append(data);
768768
// start / end value
769-
if ((slicingStart1 && slicingStart1 != '') || (slicingEnd1 && slicingEnd1 != '')) {
769+
if ((slicingStart1 != null && slicingStart1 != '') || (slicingEnd1 != null && slicingEnd1 != '')) {
770770
code.appendFormat('[{0}:{1}]', slicingStart1, slicingEnd1);
771771
}
772772
break;
@@ -781,7 +781,7 @@ define([
781781
let colCode = '';
782782
if (ndRowType == 'slicing') {
783783
// slicing start / end value
784-
if ((slicingStart1 && slicingStart1 != '') || (slicingEnd1 && slicingEnd1 != '')) {
784+
if ((slicingStart1 != null && slicingStart1 != '') || (slicingEnd1 != null && slicingEnd1 != '')) {
785785
rowCode = com_util.formatString('{0}:{1}', slicingStart1, slicingEnd1);
786786
}
787787
} else {
@@ -802,7 +802,7 @@ define([
802802
}
803803
if (ndColType == 'slicing') {
804804
// slicing start / end value
805-
if ((slicingStart2 && slicingStart2 != '') || (slicingEnd2 && slicingEnd2 != '')) {
805+
if ((slicingStart2 != null && slicingStart2 != '') || (slicingEnd2 != null && slicingEnd2 != '')) {
806806
colCode = com_util.formatString('{0}:{1}', slicingStart2, slicingEnd2);
807807
}
808808
} else {
@@ -830,7 +830,7 @@ define([
830830
}
831831
} else {
832832
// start / end value
833-
if ((slicingStart1 && slicingStart1 != '') || (slicingEnd1 && slicingEnd1 != '')) {
833+
if ((slicingStart1 != null && slicingStart1 != '') || (slicingEnd1 != null && slicingEnd1 != '')) {
834834
code.appendFormat('[{0}:{1}]', slicingStart1, slicingEnd1);
835835
}
836836
}

0 commit comments

Comments
 (0)