Skip to content

Commit 1a2a8c8

Browse files
authored
Check binary array length when applying truncate (#984)
We found an issue in apache/iceberg-python#1592
1 parent 6fbeb32 commit 1a2a8c8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

crates/iceberg/src/transform/truncate.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,11 @@ impl Truncate {
4444

4545
#[inline]
4646
fn truncate_binary(s: &[u8], width: usize) -> &[u8] {
47-
&s[0..width]
47+
if s.len() > width {
48+
&s[0..width]
49+
} else {
50+
s
51+
}
4852
}
4953

5054
#[inline]

0 commit comments

Comments
 (0)