From 1236fe63b898e1d11d2307268cc7ab21fceafbbb Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Thu, 22 Jan 2015 15:16:34 -0800 Subject: [PATCH] filter sites with no nodes from tenant view --- planetstack/core/xoslib/methods/tenantview.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/planetstack/core/xoslib/methods/tenantview.py b/planetstack/core/xoslib/methods/tenantview.py index d7460da..44db514 100644 --- a/planetstack/core/xoslib/methods/tenantview.py +++ b/planetstack/core/xoslib/methods/tenantview.py @@ -19,7 +19,11 @@ def getTenantViewDict(user): good=False for deployment in site.deployments.all(): if deployment.name in BLESSED_DEPLOYMENTS: - good=True + # only bless sites that have at least one node in the deployment + sitedeployments = SiteDeployment.objects.filter(site=site, deployment=deployment) + for sd in sitedeployments.all(): + if sd.nodes.count()>0: + good=True if good: blessed_sites.append(site) -- 2.43.0