From: Tony Mack Date: Tue, 30 Apr 2013 23:07:45 +0000 (-0400) Subject: fix bugs X-Git-Tag: 1.0~73^2~6 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ea4de1a217286044ec4eb1742fb01f8b3dba4881;p=plstackapi.git fix bugs --- diff --git a/plstackapi/openstack/siteagent.py b/plstackapi/openstack/siteagent.py index 6837285..98fedae 100644 --- a/plstackapi/openstack/siteagent.py +++ b/plstackapi/openstack/siteagent.py @@ -8,10 +8,12 @@ class SiteAgent: def run(self): driver = OpenStackDriver() # fill in null tenant ids - sites = Site.objects.filter(tenant_id=None) + sites = Site.objects.filter(tenant_id__in=[None, '']) for site in sites: # calling save() on the model should force the tenant_id to be set site.driver = driver + site.caller = driver.admin_user + site.caller.user_id = site.caller.id site.save() if __name__ == '__main__':