X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fservice%2Fcommand%2Fnotify_handler.py;fp=o2ims%2Fservice%2Fcommand%2Fnotify_handler.py;h=01c91c5099ceaef82f29049a0e876362cb6dbaad;hb=26b17198615ace3334ebcfacbad9e08897e94826;hp=06dc824fc145d58bbb3acb989c2e3825dcdc4402;hpb=9cda6dd9bfcf3de766d7be0c42a7ec671f5ac308;p=pti%2Fo2.git diff --git a/o2ims/service/command/notify_handler.py b/o2ims/service/command/notify_handler.py index 06dc824..01c91c5 100644 --- a/o2ims/service/command/notify_handler.py +++ b/o2ims/service/command/notify_handler.py @@ -89,6 +89,8 @@ def _notify_resourcetype(uow, data): sub_data['subscriptionId'], sub_data['filter'])) continue + if len(args) == 0: + continue args.append(ocloud.ResourceType.resourceTypeId == data.id) ret = uow.resource_types.list_with_count(*args) if ret[0] > 0: @@ -136,6 +138,8 @@ def _notify_resourcepool(uow, data): sub_data['subscriptionId'], sub_data['filter'])) continue + if len(args) == 0: + continue args.append(ocloud.ResourcePool.resourcePoolId == data.id) ret = uow.resource_pools.list_with_count(*args) if ret[0] > 0: @@ -185,6 +189,8 @@ def _notify_dms(uow, data): sub_data['subscriptionId'], sub_data['filter'])) continue + if len(args) == 0: + continue args.append( ocloud.DeploymentManager.deploymentManagerId == data.id) ret = uow.deployment_managers.list_with_count(*args) @@ -200,14 +206,6 @@ def _notify_dms(uow, data): callback_smo(sub, data, dms_dict) -class FilterNotEffect(Exception): - pass - - -class FilterEffect(Exception): - pass - - def _notify_resource(uow, data): with uow: resource = uow.resources.get(data.id) @@ -243,6 +241,8 @@ def _notify_resource(uow, data): sub_data['subscriptionId'], sub_data['filter'])) continue + if len(args) == 0: + continue args.append(ocloud.Resource.resourceId == data.id) ret = uow.resources.list_with_count(res_pool_id, *args) if ret[0] > 0: