aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wqflask/wqflask/views.py23
1 files changed, 14 insertions, 9 deletions
diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py
index 91a04c62..028512dd 100644
--- a/wqflask/wqflask/views.py
+++ b/wqflask/wqflask/views.py
@@ -490,16 +490,21 @@ def show_trait_page():
template_vars.js_data = json.dumps(template_vars.js_data,
default=json_default_handler,
indent=" ")
- metadata = (
- template_vars.dataset.accession_id
- .bind(
- lambda idx: requests.get(
- urljoin(
- GN3_LOCAL_URL,
- f"/api/metadata/dataset/GN{idx}")
+
+ try:
+ metadata = (
+ template_vars.dataset.accession_id
+ .bind(
+ lambda idx: requests.get(
+ urljoin(
+ GN3_LOCAL_URL,
+ f"/api/metadata/dataset/GN{idx}")
+ )
)
- )
- ).json()
+ ).json()
+ except:
+ metadata = {}
+
return render_template("show_trait.html",
metadata=metadata, **template_vars.__dict__)