From a5cfde71c1d91bc6e3f341f74cbe2e08763aa051 Mon Sep 17 00:00:00 2001 From: Yun Zou Date: Mon, 28 Apr 2025 22:36:13 -0700 Subject: [PATCH] fix error --- .../service/catalog/generic/GenericTableCatalogAdapter.java | 3 +++ .../polaris/service/catalog/policy/PolicyCatalogAdapter.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java b/service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java index f7e325b070..8d17989eff 100644 --- a/service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java +++ b/service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java @@ -65,6 +65,9 @@ public GenericTableCatalogAdapter( this.metaStoreManager = metaStoreManager; this.polarisAuthorizer = polarisAuthorizer; this.prefixParser = prefixParser; + + // FIXME: This is a hack to set the current context for downstream calls. + CallContext.setCurrentContext(callContext); } private GenericTableCatalogHandler newHandlerWrapper( diff --git a/service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java b/service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java index ef000add56..a549ff869c 100644 --- a/service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java +++ b/service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java @@ -70,6 +70,9 @@ public PolicyCatalogAdapter( this.metaStoreManager = metaStoreManager; this.polarisAuthorizer = polarisAuthorizer; this.prefixParser = prefixParser; + + // FIXME: This is a hack to set the current context for downstream calls. + CallContext.setCurrentContext(callContext); } private PolicyCatalogHandler newHandlerWrapper(SecurityContext securityContext, String prefix) {