Skip to content

Commit ca7b07c

Browse files
authored
Fix build
1 parent 135f08e commit ca7b07c

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/DataTypes/Serializations/SerializationVariantElement.cpp

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -153,21 +153,11 @@ void SerializationVariantElement::deserializeBinaryBulkWithMultipleStreams(
153153
nested_serialization->deserializeBinaryBulkWithMultipleStreams(variant_element_state->variant, variant_limit, settings, variant_element_state->variant_element_state, cache);
154154
removeVariantFromPath(settings.path);
155155

156-
/// If nothing was deserialized when variant_limit > 0
157-
/// it means that we don't have a stream for such sub-column.
158-
/// It may happen during ALTER MODIFY column with Variant extension.
159-
/// In this case we should just insert default values.
160-
if (variant_element_state->variant->empty())
161-
{
162-
mutable_column->insertManyDefaults(limit);
163-
return;
164-
}
165-
166156
/// If there was nothing to deserialize or nothing was actually deserialized when variant_limit > 0, just insert defaults.
167157
/// The second case means that we don't have a stream for such sub-column. It may happen during ALTER MODIFY column with Variant extension.
168158
if (variant_limit == 0 || variant_element_state->variant->empty())
169159
{
170-
mutable_column->insertManyDefaults(num_new_discriminators);
160+
mutable_column->insertManyDefaults(limit);
171161
return;
172162
}
173163

0 commit comments

Comments
 (0)