workaround the mysterious issue with sqlalchemy that returns instances of RegAuthorit...
[sfa.git] / sfa / managers / v2_to_v3_adapter.py
index 3ed2276..8b0ce61 100644 (file)
@@ -20,11 +20,8 @@ class V2ToV3Adapter:
         elif flavour == "fd":
             from sfa.federica.fddriver import FdDriver
             self.driver = FdDriver(api)
-        elif flavour == "iotlab":
-            from sfa.iotlab.iotlabdriver import IotlabDriver
-            self.driver = IotlabDriver(api)
         else:
-          logger.info("DriverV2Adapter unknown flavour !!!\n supported flavours: pl, nitos, fd, iotlab")
+          logger.error("V2ToV3Adapter: Unknown Flavour !!!\n Supported Flavours: nitos, fd")
          
         # Caching 
         if config.SFA_AGGREGATE_CACHING:
@@ -108,7 +105,7 @@ class V2ToV3Adapter:
                                       slice_urn = slice_urn,
                                       allocation_state='geni_allocated')    
      
-                     record.sync()
+                     record.sync(self.driver.api.dbsession())
 
                
                 # return manifest