my $borrower = $params->{borrower};
if ($borrower) {
delete( $params->{borrower} );
- my @enrollments = $borrower->get_club_enrollments();
+ my @enrollments = $borrower->get_club_enrollments->as_list;
if (@enrollments) {
$params->{'me.id'} = { -not_in => [ map { $_->club()->id() } @enrollments ] };
}
]
];
- my $rs = $self->_resultset()->search( $params, { prefetch => 'club_template' } );
-
- if (wantarray) {
- my $class = ref($self) ? ref($self) : $self;
-
- return $class->_wrap( $rs->all() );
-
- }
- else {
- my $class = ref($self) ? ref($self) : $self;
-
- return $class->_new_from_dbic($rs);
- }
+ return $self->search( $params, { prefetch => 'club_template' } );
}
=head3 filter_out_empty