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 fa44c915e [AMORO-4159] [Improvement]: Missing doAs wrapper in 
MixedTableOperations. (#4160)
fa44c915e is described below

commit fa44c915e7a126e404239c170960ab69f2def8d2
Author: slfan1989 <[email protected]>
AuthorDate: Thu Apr 2 10:45:38 2026 +0800

    [AMORO-4159] [Improvement]: Missing doAs wrapper in MixedTableOperations. 
(#4160)
---
 .../src/main/java/org/apache/amoro/op/MixedTableOperations.java       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/amoro-format-iceberg/src/main/java/org/apache/amoro/op/MixedTableOperations.java
 
b/amoro-format-iceberg/src/main/java/org/apache/amoro/op/MixedTableOperations.java
index 32845e77d..3d64e767d 100644
--- 
a/amoro-format-iceberg/src/main/java/org/apache/amoro/op/MixedTableOperations.java
+++ 
b/amoro-format-iceberg/src/main/java/org/apache/amoro/op/MixedTableOperations.java
@@ -61,12 +61,12 @@ public class MixedTableOperations implements 
TableOperations {
 
   @Override
   public String metadataFileLocation(String fileName) {
-    return ops.metadataFileLocation(fileName);
+    return authenticatedFileIO.doAs(() -> ops.metadataFileLocation(fileName));
   }
 
   @Override
   public LocationProvider locationProvider() {
-    return ops.locationProvider();
+    return authenticatedFileIO.doAs(ops::locationProvider);
   }
 
   @Override

Reply via email to