aboutsummaryrefslogtreecommitdiffstats
path: root/osdf/optimizers/placementopt/conductor
diff options
context:
space:
mode:
authorLukasz Rajewski <lukasz.rajewski@orange.com>2019-10-20 21:36:37 +0200
committerLukasz Rajewski <lukasz.rajewski@orange.com>2019-10-21 08:53:22 +0200
commitd83fbd6ad8bbd2d0d3184f0df9f6cfa8cc4b96be (patch)
tree4b55be4b04374f681ac6655e92dbcd189e54fbc4 /osdf/optimizers/placementopt/conductor
parenta08923546e09dc830100f32743667c0f48287f7e (diff)
Unique field moved to vnf policy
Unique req field was moved from OSDF request to VNF policy -> content -> vnfProperties Change-Id: I96b8a2bb881370cdb8d86b52ad4798e24e98425d Issue-ID: OPTFRA-482 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Diffstat (limited to 'osdf/optimizers/placementopt/conductor')
-rw-r--r--osdf/optimizers/placementopt/conductor/translation.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/osdf/optimizers/placementopt/conductor/translation.py b/osdf/optimizers/placementopt/conductor/translation.py
index d14f3e1..046e6e8 100644
--- a/osdf/optimizers/placementopt/conductor/translation.py
+++ b/osdf/optimizers/placementopt/conductor/translation.py
@@ -229,7 +229,8 @@ def get_demand_properties(demand, policies):
service_type=demand['serviceResourceId'],
service_resource_id=demand['serviceResourceId'])
- prop.update({'unique': demand['unique']} if demand.get('unique') else {})
+ prop.update({'unique': policy_property['unique']} if 'unique' in policy_property and
+ policy_property['unique'] else {})
prop['attributes'] = dict()
prop['attributes'].update({'global-customer-id': policy_property['customerId']}
if policy_property['customerId'] else {})