diff --git a/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm b/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm
index 08cd5e32124e17421f336f4cc0cc7dc5c746a41e..b5185bfd3766beda7c2feca027f50e21e19a10db 100644
--- a/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm
+++ b/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm
@@ -679,7 +679,7 @@ sub fetch_all_by_DBEntry {
   my $entryAdaptor = $self->db->get_DBEntryAdaptor();
 
 
-  my @ids = $entryAdaptor->geneids_by_extids($external_id);
+  my @ids = $entryAdaptor->list_gene_ids_by_extids($external_id);
   foreach my $gene_id ( @ids ) {
     my $gene = $self->fetch_by_dbID( $gene_id );
     if( $gene ) {