diff --git a/src/storage/store/var_list_column.cpp b/src/storage/store/var_list_column.cpp index 970d9cea469..bacf684d3b6 100644 --- a/src/storage/store/var_list_column.cpp +++ b/src/storage/store/var_list_column.cpp @@ -373,6 +373,9 @@ void VarListColumn::prepareCommitForChunk(Transaction* transaction, node_group_i offsetColumnChunk->setValue(dataColumnSize + listEndOffset, dstOffsets[i]); offsetColumnChunk->getNullChunk()->setNull(dstOffsets[i], isNull); } + auto offsetListChunk = + ku_dynamic_cast(offsetColumnChunk.get()); + offsetListChunk->getSizeColumnChunk()->setNumValues(offsetColumnChunk->getNumValues()); Column::append(offsetColumnChunk.get(), nodeGroupIdx); } }