diff --git a/modules/Bio/EnsEMBL/Map/DBSQL/QtlFeatureAdaptor.pm b/modules/Bio/EnsEMBL/Map/DBSQL/QtlFeatureAdaptor.pm index ad0199c577673e4242ef7315a9b4c46be3e4151f..59486c1a46f4770d6bb44a7b7f18a971204f01b6 100644 --- a/modules/Bio/EnsEMBL/Map/DBSQL/QtlFeatureAdaptor.pm +++ b/modules/Bio/EnsEMBL/Map/DBSQL/QtlFeatureAdaptor.pm @@ -115,8 +115,8 @@ sub _objs_from_sth { my $mad = $self->db()->get_MarkerAdaptor(); - my $flank_marker_1 = $mad->fetch_by_dbID( $flank_marker_id_1 ); - my $flank_marker_2 = $mad->fetch_by_dbID( $flank_marker_id_1 ); + my $flank_marker_1 = $flank_marker_id_1 ? $mad->fetch_by_dbID( $flank_marker_id_1 ) : undef; + my $flank_marker_2 = $flank_marker_id_2 ? $mad->fetch_by_dbID( $flank_marker_id_2 ) : undef; my $peak_marker = $peak_marker_id ? $mad->fetch_by_dbID( $peak_marker_id ) : undef; my $analysis = $self->db()->get_AnalysisAdaptor()->fetch_by_dbID( $analysis_id );