diff --git a/circle/vm/models/network.py b/circle/vm/models/network.py index 1b36ab2..884ef04 100644 --- a/circle/vm/models/network.py +++ b/circle/vm/models/network.py @@ -97,6 +97,8 @@ class Interface(Model): net_tasks.destroy.apply_async( args=[self.get_vmnetwork_desc()], queue=self.instance.get_remote_queue_name('net')) + if self.host is not None: + self.host.delete() @classmethod def create(cls, instance, vlan, managed, owner=None):