blob: a13428de836fe2ca966877503cf126c867ad3cd6 [file] [log] [blame]
Sapan Bhatia3d493162015-04-23 14:48:09 -04001
Tony Mackd8515472015-08-19 11:58:18 -04002def handle(instance):
Sapan Bhatia3d493162015-04-23 14:48:09 -04003 from core.models import Controller, ControllerSlice, ControllerNetwork, NetworkSlice
4
Tony Mackd8515472015-08-19 11:58:18 -04005 networks = [ns.network for ns in NetworkSlice.objects.filter(slice=instance.slice)]
Sapan Bhatia3d493162015-04-23 14:48:09 -04006 controller_networks = ControllerNetwork.objects.filter(network__in=networks,
Tony Mackd8515472015-08-19 11:58:18 -04007 controller=instance.node.site_deployment.controller)
Sapan Bhatia3d493162015-04-23 14:48:09 -04008
9 for cn in controller_networks:
10 if (cn.lazy_blocked):
11 cn.lazy_blocked=False
12 cn.backend_register = '{}'
13 cn.save()