X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fmodel_policies%2Fmodel_policy_Slice.py;h=ee34b14937f734831adf66790b06823b1202a025;hb=62a4c9b2fb67ab033574d9c0f4070081f1e3bb6e;hp=56e2f5306dac8a6897686b04d5632e5b74ff4092;hpb=265385ea1a43e2cfb544a2431dd0162ece2c8abc;p=plstackapi.git diff --git a/planetstack/model_policies/model_policy_Slice.py b/planetstack/model_policies/model_policy_Slice.py index 56e2f53..ee34b14 100644 --- a/planetstack/model_policies/model_policy_Slice.py +++ b/planetstack/model_policies/model_policy_Slice.py @@ -1,13 +1,13 @@ def handle(slice): - from core.models import SiteDeployments,SliceDeployment,Deployment,Network,NetworkSlice,NetworkTemplate + from core.models import SiteDeployments,SliceDeployments,Deployment,Network,NetworkSlice,NetworkTemplate from collections import defaultdict site_deployments = SiteDeployments.objects.all() site_deploy_lookup = defaultdict(list) for site_deployment in site_deployments: site_deploy_lookup[site_deployment.site].append(site_deployment.deployment) - slice_deployments = SliceDeployment.objects.all() + slice_deployments = SliceDeployments.objects.all() slice_deploy_lookup = defaultdict(list) for slice_deployment in slice_deployments: slice_deploy_lookup[slice_deployment.slice].append(slice_deployment.deployment) @@ -19,7 +19,7 @@ def handle(slice): for expected_deployment in expected_deployments: if slice not in slice_deploy_lookup or \ expected_deployment not in slice_deploy_lookup[slice]: - sd = SliceDeployment(slice=slice, deployment=expected_deployment) + sd = SliceDeployments(slice=slice, deployment=expected_deployment) sd.save() # make sure slice has at least 1 public and 1 private networkd