diff options
Diffstat (limited to 'uploader/phenotypes/views.py')
| -rw-r--r-- | uploader/phenotypes/views.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/uploader/phenotypes/views.py b/uploader/phenotypes/views.py index 9b635e2..549412b 100644 --- a/uploader/phenotypes/views.py +++ b/uploader/phenotypes/views.py @@ -1260,10 +1260,14 @@ def delete_phenotypes(# pylint: disable=[unused-argument] loglevel=_loglevel) ).either(__handle_error__, proceed_to_job_status) case _: + _phenos = tuple() + if len(xref_ids) > 0: + _phenos = dataset_phenotypes( + conn, population["Id"], dataset["Id"], xref_ids=xref_ids) + return render_template( "phenotypes/confirm-delete-phenotypes.html", species=species, population=population, dataset=dataset, - phenotypes=[{"xref_id": xref_id} - for xref_id in xref_ids]) + phenotypes=_phenos) |
