fix bugs
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 2 Apr 2013 14:36:19 +0000 (10:36 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 2 Apr 2013 14:36:19 +0000 (10:36 -0400)
plstackapi/core/models.py
plstackapi/importer/plclassic/site_importer.py

index 88e85cf..7bb94d6 100644 (file)
@@ -31,7 +31,7 @@ class Site(PlCoreBase):
             tenant = driver.create_tenant(tenant_name=self.login_base, 
                                           description=self.name, 
                                           enabled=self.enabled)
-            self.tenant_id = tenants.id
+            self.tenant_id = tenant.id
         else:
             # update record
             self.driver.update_tenant(self.tenant_id, name=self.login_base,
@@ -64,7 +64,7 @@ class Slice(PlCoreBase):
             tenant = driver.create_tenant(tenant_name=self.name,
                                           description=self.description,
                                           enabled=self.enabled)
-            self.tenant_id = tenants.id
+            self.tenant_id = tenant.id
         else:
             # update record
             self.driver.update_tenant(self.tenant_id, name=self.name,
index d513fb6..56a60db 100644 (file)
@@ -20,6 +20,7 @@ class SiteImporter:
             self.remote_sites[site['site_id']] = site 
             if site['login_base'] not in self.local_sites:
                 new_site = Site(name=site['name'],
+                                login_base=site['login_base'],
                                 site_url=site['url'],
                                 enabled=site['enabled'],
                                 longitude=site['longitude'],