diff --git a/drugstone/views.py b/drugstone/views.py
index 10aa35a9b6dccb40f5fe90475356350b82e2582b..f883060581fb1460e792e62cb3689f543874a3dd 100755
--- a/drugstone/views.py
+++ b/drugstone/views.py
@@ -366,11 +366,10 @@ def result_view(request) -> Response:
 
     for node_id, detail in node_details.items():
         if 'drugstoneType' in detail and detail['drugstoneType'] == 'protein':
-            detail['symbol'] = list(set(detail['symbol']))
-            detail['entrez'] = list(set(detail['entrez']))
-            detail['uniprot'] = list(set(detail['uniprot']))
-            if 'ensg' in detail:
-                detail['ensg'] = list(set(detail['ensg']))
+            detail['symbol'] = list(set(detail['symbol'])) if 'symbol' in detail else []
+            detail['entrez'] = list(set(detail['entrez'])) if 'entrez' in detail else []
+            detail['uniprot'] = list(set(detail['uniprot']))  if 'uniprot' in detail else []
+            detail['ensg'] = list(set(detail['ensg']))  if 'ensg' in detail else []
 
     edges = parameters['input_network']['edges']
 
diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh
index 13501e0d43ebdc4537a2d7ccddfc9dc857a2ab8e..079cbada214c70e54dc849f59a97778350a4839e 100755
--- a/scripts/docker-entrypoint.sh
+++ b/scripts/docker-entrypoint.sh
@@ -11,4 +11,5 @@ else
  python3 manage.py populate_db --update -a
  python3 manage.py make_graphs
 fi
+
 /usr/bin/supervisord -c "/etc/supervisor/conf.d/supervisord.conf"