X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FInterBase.pm;h=e6a9143701dac250f90e39cf454f980ffa24667f;hb=227d836679dd2e91b1cf49c3d9e566be79f49297;hp=1abddf154da903bb9e65782ee0fefb332d934a80;hpb=8f0a1e0782630d46ecee17e04dbe2ab9d6525f61;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/InterBase.pm b/lib/DBIx/Class/Storage/DBI/InterBase.pm index 1abddf1..e6a9143 100644 --- a/lib/DBIx/Class/Storage/DBI/InterBase.pm +++ b/lib/DBIx/Class/Storage/DBI/InterBase.pm @@ -29,7 +29,7 @@ L. =cut -sub can_insert_returning { 1 } +sub _supports_insert_returning { 1 } sub _sequence_fetch { my ($self, $nextval, $sequence) = @_; @@ -158,6 +158,8 @@ sub _set_sql_dialect { sub _populate_server_info { my $self = shift; + return $self->next::method(@_) if ref $self ne __PACKAGE__; + local $SIG{__WARN__} = sub {}; # silence warning due to bug in DBD::InterBase return $self->next::method(@_);