diff --git a/paimon-core/src/main/java/org/apache/paimon/table/Table.java b/paimon-core/src/main/java/org/apache/paimon/table/Table.java index 9c1f07f3aade..86c7777d4218 100644 --- a/paimon-core/src/main/java/org/apache/paimon/table/Table.java +++ b/paimon-core/src/main/java/org/apache/paimon/table/Table.java @@ -171,8 +171,10 @@ default void deleteTags(String tagStr) { /** Delete branches, branches are separated by commas. */ @Experimental - default void deleteBranches(String branchNames) { - for (String branch : branchNames.split(",")) { + default void deleteBranches(String branchNamesStr) { + String[] branchNames = + Arrays.stream(branchNamesStr.split(",")).map(String::trim).toArray(String[]::new); + for (String branch : branchNames) { deleteBranch(branch); } }