This is an automated email from the ASF dual-hosted git repository.

jinsongzhou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git


The following commit(s) were added to refs/heads/master by this push:
     new cee77db0a [AMORO-3524]:fix iceberg catalog 'drop table'  
implementation without authentication (#3525)
cee77db0a is described below

commit cee77db0af3c81a61fa95c6febcd60f5af642f96
Author: Nico CHen <[email protected]>
AuthorDate: Fri Apr 18 16:45:54 2025 +0800

    [AMORO-3524]:fix iceberg catalog 'drop table'  implementation without 
authentication (#3525)
---
 .../src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java
 
b/amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java
index 3406db634..fbe1ff373 100644
--- 
a/amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java
+++ 
b/amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java
@@ -125,6 +125,7 @@ public class IcebergCatalog implements FormatCatalog {
 
   @Override
   public boolean dropTable(String database, String table, boolean purge) {
-    return icebergCatalog.dropTable(TableIdentifier.of(database, table), 
purge);
+    return metaStore.doAs(
+        () -> icebergCatalog.dropTable(TableIdentifier.of(database, table), 
purge));
   }
 }

Reply via email to