my $rs_class = $source->result_class;
-
my %reg = %{$self->source_registrations};
$reg{$moniker} = $source;
$self->source_registrations(\%reg);
return if ($params->{extra});
+ return unless defined($rs_class) && $rs_class->can('result_source_instance');
my %map = %{$self->class_mappings};
if (