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"