fix it properly, fix Changes
Matt S Trout [Wed, 25 Oct 2006 07:11:15 +0000 (07:11 +0000)]
Changes
lib/DBIx/Class/Storage/DBI/NoBindVars.pm

diff --git a/Changes b/Changes
index a1ce170..cb59335 100644 (file)
--- a/Changes
+++ b/Changes
@@ -3,6 +3,8 @@ Revision history for DBIx::Class
 0.07003 2006-XX-XX XX:XX:XX
         - Fix UTF8Columns to work under Perl <= 5.8.0
         - Fix up new_result in ResultSet to avoid alias-related bugs
+        - Made new/update/find handle 'single' rel accessor correctly
+        - Fix NoBindVars to be safer and handle non-true bind values
 
 0.07002 2006-09-14 21:17:32
         - fix quote tests for recent versions of SQLite
index 09a45f6..2388762 100644 (file)
@@ -43,7 +43,7 @@ sub _execute {
     $self->debugobj->query_start($sql, @debug_bind);
   }
 
-  $sql =~ s/\?/shift(@bind)/eg;
+  $sql =~ s/\?/$self->_dbh->quote(shift(@bind))/eg;
 
   my $sth = eval { $self->sth($sql,$op) };