diff --git a/modules/Bio/EnsEMBL/Transcript.pm b/modules/Bio/EnsEMBL/Transcript.pm
index fb87877b40b418d131925d19c2cf9ba3d02173c8..93c5c18e7d8b82c1f8b29d50de1fc194a01bc80a 100755
--- a/modules/Bio/EnsEMBL/Transcript.pm
+++ b/modules/Bio/EnsEMBL/Transcript.pm
@@ -2849,7 +2849,7 @@ sub summary_as_hash {
   $summary_ref->{'logic_name'} = $self->analysis->logic_name();
   my $parent_gene = $self->get_Gene();
   $summary_ref->{'Parent'} = $parent_gene->stable_id;
-  $summary_ref->{'source'} = $self->source() || $parent_gene->source();
+  $summary_ref->{'source'} = $parent_gene->source();
   return $summary_ref;
 }