Fix INF-375 get default mask strip failed 48/9748/1
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 22 Nov 2022 06:49:48 +0000 (14:49 +0800)
committerZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 22 Nov 2022 06:52:19 +0000 (14:52 +0800)
Issue-ID: INF-375
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
Change-Id: Id192c5c74905cb72e6e3bbfce2a14c32a84eb958

o2common/views/route.py
o2ims/views/alarm_dto.py
o2ims/views/ocloud_dto.py

index e740333..9776458 100644 (file)
@@ -232,5 +232,5 @@ class o2_marshal_with(marshal_with):
             for s in selector_all:
                 selector[s] = val
             return
-        default_selector = str(mask).strip(' ()')
+        default_selector = str(mask).strip(' {}')
         self.__update_selector_value(selector, default_selector, val)
index 781bfb0..dd90e75 100644 (file)
@@ -39,11 +39,11 @@ class AlarmDTO:
             'alarmAcknowledged': fields.Boolean,
             'perceivedSeverity': fields.String,
             'extensions': fields.Raw(attribute='extensions'),
-        },
-        mask='{alarmEventRecordId,resourceTypeID,resourceID,' +
-        'alarmDefinitionID,probableCauseID,' +
-        'alarmRaisedTime,perceivedSeverity,alarmChangedTime,' +
-        'alarmAcknowledgeTime,alarmAcknowledged,extensions}'
+        }
+        mask='{alarmEventRecordId,resourceTypeID,resourceID,' +
+        'alarmDefinitionID,probableCauseID,' +
+        'alarmRaisedTime,perceivedSeverity,alarmChangedTime,' +
+        'alarmAcknowledgeTime,alarmAcknowledged,extensions}'
     )
 
 
index 0003f5b..078064b 100644 (file)
@@ -24,6 +24,7 @@ class OcloudDTO:
         "OcloudDto",
         {
             'oCloudId': fields.String(required=True),
+            'globalCloudId': fields.String,
             'globalcloudId': fields.String(attribute='globalCloudId'),
             'name': fields.String,
             'description': fields.String,
@@ -38,7 +39,8 @@ class OcloudDTO:
             # 'smoRegistrationService': fields.String
             'extensions': fields.String
         },
-        mask='{oCloudId,globalcloudId,name,description,serviceUri}'
+        mask='{oCloudId,globalCloudId,globalcloudId,name,description,' +\
+        'serviceUri}'
     )