diff --git a/polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java b/polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java index 811445fb5c..7f414ef9dd 100644 --- a/polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java +++ b/polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java @@ -184,9 +184,7 @@ public PrincipalSecretsResult resetPrincipalSecrets( long principalId, @Nonnull String resolvedClientId, String customClientSecret) { - callCtx - .getDiagServices() - .fail("illegal_method_in_transaction_workspace", "resetPrincipalSecrets"); + diagnostics.fail("illegal_method_in_transaction_workspace", "resetPrincipalSecrets"); return null; } diff --git a/runtime/service/src/main/java/org/apache/polaris/service/admin/PolarisPrincipalsEventServiceDelegator.java b/runtime/service/src/main/java/org/apache/polaris/service/admin/PolarisPrincipalsEventServiceDelegator.java index b281290b14..34bc132c04 100644 --- a/runtime/service/src/main/java/org/apache/polaris/service/admin/PolarisPrincipalsEventServiceDelegator.java +++ b/runtime/service/src/main/java/org/apache/polaris/service/admin/PolarisPrincipalsEventServiceDelegator.java @@ -27,6 +27,7 @@ import jakarta.ws.rs.core.SecurityContext; import org.apache.polaris.core.admin.model.CreatePrincipalRequest; import org.apache.polaris.core.admin.model.GrantPrincipalRoleRequest; +import org.apache.polaris.core.admin.model.ResetPrincipalRequest; import org.apache.polaris.core.admin.model.UpdatePrincipalRequest; import org.apache.polaris.core.context.RealmContext; import org.apache.polaris.service.admin.api.PolarisPrincipalsApiService; @@ -43,6 +44,16 @@ public Response createPrincipal( return delegate.createPrincipal(request, realmContext, securityContext); } + @Override + public Response resetCredentials( + String principalName, + ResetPrincipalRequest resetPrincipalRequest, + RealmContext realmContext, + SecurityContext securityContext) { + return delegate.resetCredentials( + principalName, resetPrincipalRequest, realmContext, securityContext); + } + @Override public Response deletePrincipal( String principalName, RealmContext realmContext, SecurityContext securityContext) {