diff --git a/graphql-api/src/queries/variant-datasets/shared/transcriptConsequence.ts b/graphql-api/src/queries/variant-datasets/shared/transcriptConsequence.ts index 125106747..b9d7f1092 100644 --- a/graphql-api/src/queries/variant-datasets/shared/transcriptConsequence.ts +++ b/graphql-api/src/queries/variant-datasets/shared/transcriptConsequence.ts @@ -4,7 +4,10 @@ export const getConsequenceForContext = (context: any) => { return (variant: any) => (variant.transcript_consequences || []).find((csq: any) => csq.gene_id === context.geneId) case 'region': - return (variant: any) => (variant.transcript_consequences || [])[0] + return (variant: any) => + (variant.transcript_consequences || []).filter((csq: any) => + csq.gene_id.startsWith('ENSG') + )[0] case 'transcript': return (variant: any) => (variant.transcript_consequences || []).find(