diff --git a/modules/Bio/EnsEMBL/Transcript.pm b/modules/Bio/EnsEMBL/Transcript.pm index ed4f16e13b8a8da07ab6b5bc658fb33d60662b19..eb5f87cd801afa18d500f692253182d2150c3792 100755 --- a/modules/Bio/EnsEMBL/Transcript.pm +++ b/modules/Bio/EnsEMBL/Transcript.pm @@ -646,15 +646,15 @@ sub translation { $self->{'transcript_mapper'} = undef; - } elsif ( !exists( $self->{' translation '} ) + } elsif ( !exists( $self->{'translation'} ) && defined( $self->adaptor() ) ) { - $self->{' translation '} = + $self->{'translation'} = $self->adaptor()->db()->get_TranslationAdaptor() ->fetch_by_Transcript($self); } - return $self->{' translation '}; + return $self->{'translation'}; } ## end sub translation =head2 get_all_alternative_translations