diff --git a/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/IcebergMetadata.java b/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/IcebergMetadata.java index f13626380ea6..c10307912c06 100644 --- a/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/IcebergMetadata.java +++ b/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/IcebergMetadata.java @@ -2551,8 +2551,7 @@ else if (isMetadataColumnId(columnHandle.getId())) { if (newEnforcedConstraint.equals(table.getEnforcedPredicate()) && newUnenforcedConstraint.equals(table.getUnenforcedPredicate()) - && newConstraintColumns.equals(table.getConstraintColumns()) - && constraint.getPredicateColumns().isEmpty()) { + && newConstraintColumns.equals(table.getConstraintColumns())) { return Optional.empty(); }