* Disabled stringification of arrayref bind values (used to pass values for PostgreS...
Norbert Buchmuller [Tue, 25 Nov 2008 04:13:10 +0000 (05:13 +0100)]
lib/DBIx/Class/Storage/DBI.pm

index 45dba23..c441333 100644 (file)
@@ -1198,7 +1198,8 @@ sub _dbh_execute {
     }
 
     foreach my $data (@data) {
-      $data = ref $data ? ''.$data : $data; # stringify args
+      my $ref = ref $data;
+      $data = $ref && $ref ne 'ARRAY' ? ''.$data : $data; # stringify args (except arrayrefs)
 
       $sth->bind_param($placeholder_index, $data, $attributes);
       $placeholder_index++;