for (@$method_stack) {
push @$nonsugar_methods, $_ and next
- unless $_->{attributes}{DBIC_method_is_indirect_sugar};
+ unless(
+ $_->{attributes}{DBIC_method_is_indirect_sugar}
+ or
+ $_->{attributes}{DBIC_method_is_generated_from_resultsource_metadata}
+ );
push @err, {
overridden => {
push @err, {
class => $class,
- isa => $desc->{isa},
+ initial_linear_isa => $desc->{linear_isa},
+ current_linear_isa => do { (undef, my @isa) = @{ mro::get_linear_isa($class) }; \@isa },
initial_mro => $desc->{mro}{type},
current_mro => mro::get_mro($class),
affected_methods => $affected_methods,