fix access conditions when the restrict default namespace is enabled (#12280)

This commit is contained in:
Steven Kang
2024-10-02 15:55:05 +13:00
committed by GitHub
parent f742937359
commit a257696c25
2 changed files with 7 additions and 3 deletions

View File

@@ -197,7 +197,7 @@ func (handler *Handler) kubeClientMiddleware(next http.Handler) http.Handler {
return
}
nonAdminNamespaces, err = pcli.GetNonAdminNamespaces(int(user.ID))
nonAdminNamespaces, err = pcli.GetNonAdminNamespaces(int(user.ID), endpoint.Kubernetes.Configuration.RestrictDefaultNamespace)
if err != nil {
httperror.WriteError(w, http.StatusInternalServerError, "an error occurred during the KubeClientMiddleware operation, unable to retrieve non-admin namespaces. Error: ", err)
return