aboutsummaryrefslogtreecommitdiff
path: root/wqflask/base
diff options
context:
space:
mode:
authorzsloan2023-02-14 22:32:35 +0000
committerzsloan2023-02-14 22:32:35 +0000
commit00a8f9996f19a95d8f5840993d504e06cb585dfa (patch)
tree88529b90a8de854d90618cc6236b4ecf3cfd46a0 /wqflask/base
parentdb3c7d0e75544db4f2fce685051545eedaee6546 (diff)
downloadgenenetwork2-00a8f9996f19a95d8f5840993d504e06cb585dfa.tar.gz
Fix collection page error when ProbeSet/Publish traits don't have a mean
Diffstat (limited to 'wqflask/base')
-rw-r--r--wqflask/base/trait.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/wqflask/base/trait.py b/wqflask/base/trait.py
index 4352c527..7501306a 100644
--- a/wqflask/base/trait.py
+++ b/wqflask/base/trait.py
@@ -300,9 +300,13 @@ def jsonable(trait, dataset=None):
dataset_type=trait.dataset.type,
group_name=trait.dataset.group.name)
+
trait_symbol = "N/A"
+ trait_mean = "N/A"
if trait.symbol:
trait_symbol = trait.symbol
+ if trait.mean:
+ trait_mean = trait.mean
if dataset.type == "ProbeSet":
return dict(name=trait.name,
@@ -313,7 +317,7 @@ def jsonable(trait, dataset=None):
dataset=dataset.name,
dataset_name=dataset.shortname,
description=trait.description_display,
- mean=trait.mean,
+ mean=trait_mean,
location=trait.location_repr,
chr=trait.chr,
mb=trait.mb,
@@ -338,7 +342,7 @@ def jsonable(trait, dataset=None):
pubmed_id=trait.pubmed_id,
pubmed_text=trait.pubmed_text,
pubmed_link=trait.pubmed_link,
- mean=trait.mean,
+ mean=trait_mean,
lrs_score=trait.LRS_score_repr,
lrs_location=trait.LRS_location_repr,
lrs_chr=trait.locus_chr,
@@ -357,7 +361,7 @@ def jsonable(trait, dataset=None):
abbreviation=trait.abbreviation,
authors=trait.authors,
pubmed_text=trait.pubmed_text,
- mean=trait.mean,
+ mean=trait_mean,
lrs_score=trait.LRS_score_repr,
lrs_location=trait.LRS_location_repr,
lrs_chr=trait.locus_chr,