diff --git a/modules/Bio/EnsEMBL/DBSQL/BaseAdaptor.pm b/modules/Bio/EnsEMBL/DBSQL/BaseAdaptor.pm index 207673397fabe1839ced4511cc15daec64f3d725..7de19116f760a355903afd9a2df61f770f21924f 100755 --- a/modules/Bio/EnsEMBL/DBSQL/BaseAdaptor.pm +++ b/modules/Bio/EnsEMBL/DBSQL/BaseAdaptor.pm @@ -374,7 +374,8 @@ sub generic_fetch { # Hack for feature types that needs to be restricted to species_id (in # coord_system). - if ( $self->isa('Bio::EnsEMBL::DBSQL::BaseFeatureAdaptor') + if ( $self->is_multispecies() + && $self->isa('Bio::EnsEMBL::DBSQL::BaseFeatureAdaptor') && !$self->isa('Bio::EnsEMBL::DBSQL::UnmappedObjectAdaptor') ) { push @tabs, [ 'seq_region', 'sr' ], [ 'coord_system', 'cs' ];