From fae0135f69bcb9680cc71d66d824130ab3f789fd Mon Sep 17 00:00:00 2001 From: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> Date: Wed, 10 Nov 2021 16:00:59 -0800 Subject: [PATCH] Fix Manage Tenant is disabled always in Tenant Summary (#1211) Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com> --- .../screens/Console/Tenants/ListTenants/utils.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/portal-ui/src/screens/Console/Tenants/ListTenants/utils.ts b/portal-ui/src/screens/Console/Tenants/ListTenants/utils.ts index 00e9788b2..a52b29960 100644 --- a/portal-ui/src/screens/Console/Tenants/ListTenants/utils.ts +++ b/portal-ui/src/screens/Console/Tenants/ListTenants/utils.ts @@ -67,12 +67,22 @@ export const getLimitSizes = (resourceQuotas: IQuotas) => { }; export const tenantIsOnline = (tenant: ITenant): boolean => { - var isOnline = true; if (tenant.currentState === "") { return false; } - if (tenant.health_status !== "green" && tenant.health_status !== "yellow") { + if ( + !tenant.status && + tenant.health_status !== "green" && + tenant.health_status !== "yellow" + ) { return false; } - return isOnline; + if ( + tenant.status && + tenant.status.health_status !== "green" && + tenant.status.health_status !== "yellow" + ) { + return false; + } + return true; };