From f2f39a5eccd419554fc767a8971e870447ce23c2 Mon Sep 17 00:00:00 2001 From: Kim Rutherford Date: Wed, 26 Jun 2024 14:57:14 +1200 Subject: [PATCH] Set gocams field to [] when undefined Refs pombase/website#2169 --- src/app/pombase-api.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/pombase-api.service.ts b/src/app/pombase-api.service.ts index f79e7bba..8a819e01 100644 --- a/src/app/pombase-api.service.ts +++ b/src/app/pombase-api.service.ts @@ -1184,7 +1184,7 @@ export class PombaseAPIService { for (let fieldName of ['cv_annotations', 'genes_by_uniquename', 'genotypes_by_uniquename', 'alleles_by_uniquename', 'references_by_uniquename', - 'terms_by_termid', 'annotation_details', 'gocams']) { + 'terms_by_termid', 'annotation_details']) { if (typeof(json[fieldName]) === 'undefined') { json[fieldName] = {}; } @@ -1210,6 +1210,10 @@ export class PombaseAPIService { json.gene_history = []; } + if (!json.gocams) { + json.gocams = []; + } + let genesByUniquename = json.genes_by_uniquename as GeneMap; let genotypesByUniquename = json.genotypes_by_uniquename as GenotypeMap; let allelesByUniquename = json.alleles_by_uniquename as AlleleMap;