Release VLAN on booking end 47/72147/1
authorSean Smith <ssmith@iol.unh.edu>
Mon, 8 Mar 2021 21:21:56 +0000 (16:21 -0500)
committerSean Smith <ssmith@iol.unh.edu>
Mon, 8 Mar 2021 21:21:56 +0000 (16:21 -0500)
Signed-off-by: Sean Smith <ssmith@iol.unh.edu>
Change-Id: Ib17fd871501a2af46bb78bbdfc68112a66e763c0

src/dashboard/tasks.py
src/resource_inventory/resource_manager.py

index fec8384..3f88449 100644 (file)
@@ -83,6 +83,7 @@ def free_hosts():
         job__complete=True,
         resource__isnull=False
     )
+
     for booking in bookings:
         ResourceManager.getInstance().releaseResourceBundle(booking.resource)
 
index f587a82..9406977 100644 (file)
@@ -67,8 +67,7 @@ class ResourceManager:
         raise NotImplementedError("Resource Bundle Deletion Not Implemented")
 
     def releaseResourceBundle(self, resourceBundle):
-        for resource in resourceBundle.get_resources():
-            resource.release()
+        resourceBundle.release()
 
     def get_vlans(self, resourceTemplate):
         networks = {}