File tree 1 file changed +6
-1
lines changed
hollow/src/main/java/com/netflix/hollow/core/read/engine/map
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,12 @@ private void mergeOrdinal(int ordinal) {
143
143
if (!removeData ) {
144
144
for (long bucketIdx =currentFromStateStartBucket ; bucketIdx <fromDataEndBucket ; bucketIdx ++) {
145
145
long bucketKey = from .entryData .getElementValue (bucketIdx * from .bitsPerMapEntry , from .bitsPerKeyElement );
146
- long bucketValue = from .entryData .getElementValue (bucketIdx * from .bitsPerMapEntry + from .bitsPerKeyElement , from .bitsPerValueElement );
146
+ long bucketValue ;
147
+ if (from .bitsPerValueElement == 0 ) {
148
+ bucketValue = 0 ;
149
+ } else {
150
+ bucketValue = from .entryData .getElementValue (bucketIdx * from .bitsPerMapEntry + from .bitsPerKeyElement , from .bitsPerValueElement );
151
+ }
147
152
if (bucketKey == from .emptyBucketKeyValue )
148
153
bucketKey = target .emptyBucketKeyValue ;
149
154
long currentWriteStartBucketBit = currentWriteStartBucket * target .bitsPerMapEntry ;
You can’t perform that action at this time.
0 commit comments