fix for search/select_chains
Arthur Axel "fREW" Schmidt [Thu, 11 Feb 2010 11:11:31 +0000 (11:11 +0000)]
lib/DBIx/Class/ResultSet.pm

index 0ac9ae7..06ea0ff 100644 (file)
@@ -291,8 +291,8 @@ sub search_rs {
     $rows = $self->get_cache;
   }
 
-  if (List::Util::first { exists $attrs->{$_} } qw{select as columns}) {
-     delete $our_attrs->{$_} for (qw{+select +as +columns});
+  if (List::Util::first { exists $attrs->{$_} } qw{columns select as}) {
+     delete @{$our_attrs}{qw{select as columns +select +as +columns}};
   }
 
   my $new_attrs = { %{$our_attrs}, %{$attrs} };