collapse has to be an attr too, bah
Matt S Trout [Wed, 8 Mar 2006 18:33:15 +0000 (18:33 +0000)]
lib/DBIx/Class/ResultSet.pm

index 120aedc..7109e39 100644 (file)
@@ -106,7 +106,7 @@ sub new {
     if $attrs->{order_by} && !ref($attrs->{order_by});
   $attrs->{order_by} ||= [];
 
-  my $collapse = {};
+  my $collapse = $attrs->{collapse} || {};
 
   if (my $prefetch = delete $attrs->{prefetch}) {
     my @pre_order;
@@ -131,6 +131,8 @@ sub new {
     push(@{$attrs->{order_by}}, @pre_order);
   }
 
+  $attrs->{collapse} = $collapse;
+
   if ($attrs->{page}) {
     $attrs->{rows} ||= 10;
     $attrs->{offset} ||= 0;