X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=blobdiff_plain;f=planetstack%2Fcore%2Fxoslib%2Fmethods%2Ftenantview.py;h=44db514c957f10671de95d32033fe5a8a06b1aa6;hp=d7460da027373dbe0dfa0ef7dfdaf62f2cb38aef;hb=1236fe63b898e1d11d2307268cc7ab21fceafbbb;hpb=d8dedb099284b8e723a51959e75ecf772d52a34b 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)