Fix thinkos from bfec318f and 3edfebff
Rafael Kitover [Sat, 24 Mar 2012 04:07:41 +0000 (00:07 -0400)]
lib/DBIx/Class/Storage/DBI/ODBC/Firebird.pm
lib/DBIx/Class/Storage/DBI/Sybase/ASE.pm

index 24fe0b4..9741a45 100644 (file)
@@ -34,14 +34,14 @@ makes it more suitable for long running processes such as under L<Catalyst>.
 __PACKAGE__->datetime_parser_type ('DBIx::Class::Storage::DBI::ODBC::Firebird::DateTime::Format');
 
 # batch operations in DBD::ODBC 1.35 do not work with the official ODBC driver
-sub _init {
+sub _run_connection_actions {
   my $self = shift;
 
-  $self->next::method(@_);
-
   if ($self->_dbh_get_info('SQL_DRIVER_NAME') eq 'OdbcFb') {
     $self->_get_dbh->{odbc_disable_array_operations} = 1;
   }
+
+  return $self->next::method(@_);
 }
 
 # releasing savepoints doesn't work for some reason, but that shouldn't matter
index a66f190..6036acd 100644 (file)
@@ -123,7 +123,7 @@ sub _init {
 
   if ($self->_using_freetds && (my $ver = $self->_using_freetds_version||999) > 0.82) {
     carp_once(
-      "Buggy FreeTDS version $ver detected, statement caching will not work and"
+      "Buggy FreeTDS version $ver detected, statement caching will not work and "
     . 'will be disabled.'
     );
     $self->disable_sth_caching(1);