Comprehensive MSAccess support over both DBD::ODBC and DBD::ADO
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage / DBI / ADO.pm
index 98c1941..8c64735 100644 (file)
@@ -32,7 +32,9 @@ sub _rebless {
 
   my $subclass = "DBIx::Class::Storage::DBI::ADO::${dbtype}";
 
-  if ($self->load_optional_class($subclass) && !$self->isa($subclass)) {
+  return if $self->isa($subclass);
+
+  if ($self->load_optional_class($subclass)) {
     bless $self, $subclass;
     $self->_rebless;
   }