diff --git a/tiledb/sm/filter/filter_create.cc b/tiledb/sm/filter/filter_create.cc index 7d424c0c0c1..588c66de1a7 100644 --- a/tiledb/sm/filter/filter_create.cc +++ b/tiledb/sm/filter/filter_create.cc @@ -126,8 +126,8 @@ shared_ptr tiledb::sm::FilterCreate::deserialize( uint8_t compressor_char = deserializer.read(); int compression_level = deserializer.read(); Datatype reinterpret_type = Datatype::ANY; - if (version >= 20 && (filtertype == FilterType::FILTER_DELTA || - filtertype == FilterType::FILTER_DOUBLE_DELTA)) { + if ((version >= 20 && filtertype == FilterType::FILTER_DOUBLE_DELTA) || + (version >= 19 && filtertype == FilterType::FILTER_DELTA)) { uint8_t reinterpret = deserializer.read(); reinterpret_type = static_cast(reinterpret); }