[%# set the variable objects to an array of 0 or more objects, taken from user.objects, which is a DBIx::Class::ResultSet %] [% IF user.objects %] [% IF user.objects.0 %] [% SET objects = user.objects %] [% ELSE %] [% SET objects = [ user.objects ] %] [% END %] [% ELSE %] [% SET objects = [] %] [% END %] Number of objects: [% objects.size %]