[CORD-2550] adding fields
Change-Id: I54fadc7bcb795fd05257b1142638e930ecbae16f
diff --git a/xos/synchronizer/steps/helpers.py b/xos/synchronizer/steps/helpers.py
index 6795068..d52422b 100644
--- a/xos/synchronizer/steps/helpers.py
+++ b/xos/synchronizer/steps/helpers.py
@@ -27,7 +27,10 @@
@staticmethod
def get_progran_onos_info():
- progran_service = ProgranService.objects.all()[0]
+ try:
+ progran_service = ProgranService.objects.all()[0]
+ except IndexError:
+ log.error("Cannot find Progran Service, does it exists?")
return ProgranHelpers.get_onos_info_from_service(progran_service)
@staticmethod
diff --git a/xos/synchronizer/steps/sync_progranserviceinstance.py b/xos/synchronizer/steps/sync_progranserviceinstance.py
index b8cbd3b..3b8e0d3 100644
--- a/xos/synchronizer/steps/sync_progranserviceinstance.py
+++ b/xos/synchronizer/steps/sync_progranserviceinstance.py
@@ -60,14 +60,18 @@
profile = {
'AdmControl': o.AdmControl,
"DlSchedType": o.DlSchedType,
- "Start": o.start,
+ "Start": o.start, # TODO date has to be in the format dd.MM.yyyy HH:mm
"UlSchedType": o.UlSchedType,
- "End": o.end,
+ "End": o.end, # TODO date has to be in the format dd.MM.yyyy HH:mm
"CellIndividualOffset": o.CellIndividualOffset,
"DlAllocRBRate": o.DlAllocRBRate,
"Name": o.name,
"UlAllocRBRate": o.UlAllocRBRate,
"Handover": self.get_handover_for_profile(o),
+ 'mmeip': o.mmeip,
+ 'mmeport': o.mmeport,
+ 'DlWifiRate': o.DlWifiRate,
+ 'DlUeAllocRbRate': o.DlUeAllocRbRate,
}
profile = json.dumps(profile)
return profile