summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lcm/ns/biz/query_subscription.py3
-rw-r--r--lcm/ns/tests/test_query_subscriptions.py3
2 files changed, 2 insertions, 4 deletions
diff --git a/lcm/ns/biz/query_subscription.py b/lcm/ns/biz/query_subscription.py
index 4b36aa78..237c87a9 100644
--- a/lcm/ns/biz/query_subscription.py
+++ b/lcm/ns/biz/query_subscription.py
@@ -17,7 +17,6 @@ import json
import logging
from lcm.pub.database.models import SubscriptionModel
-from lcm.pub.exceptions import NSLCMException
logger = logging.getLogger(__name__)
ROOT_FILTERS = {
@@ -55,8 +54,6 @@ class QuerySubscription:
subscriptions = SubscriptionModel.objects.filter(**query_data)
else:
subscriptions = SubscriptionModel.objects.all()
- if not subscriptions.exists():
- raise NSLCMException('Subscriptions do not exist')
return [self.fill_resp_data(subscription) for subscription in subscriptions]
def fill_resp_data(self, subscription):
diff --git a/lcm/ns/tests/test_query_subscriptions.py b/lcm/ns/tests/test_query_subscriptions.py
index 87e98b8f..ec70bda7 100644
--- a/lcm/ns/tests/test_query_subscriptions.py
+++ b/lcm/ns/tests/test_query_subscriptions.py
@@ -125,7 +125,8 @@ class TestQuerySubscriptions(TestCase):
links=json.dumps(links),
ns_instance_filter=json.dumps(ns_instance_filter)).save()
response = self.client.get("/api/nslcm/v1/subscriptions?nsInstanceId=dummy", format='json')
- self.assertEqual(response.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR)
+ self.assertEqual(response.status_code, status.HTTP_200_OK)
+ self.assertEqual([], response.data)
def test_get_subscriptions_with_invalid_filter(self):
ns_instance_filter = {