X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI.pm;h=78205bff524f18014afad84ae93ac955e7a84380;hb=45be2ce774dc5af71a60397db33bc952c22aa489;hp=6229cf8b505132000f3830cb18c5952404bbdc29;hpb=c0084472a2f4515cbbd3970773b7d52ff20bcc45;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI.pm b/lib/DBIx/Class/Schema/Loader/DBI.pm index 6229cf8..78205bf 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI.pm @@ -290,7 +290,9 @@ sub _columns_info_for { my $col_name = $info->{COLUMN_NAME}; $col_name =~ s/^\"(.*)\"$/$1/; - my $extra_info = $self->_extra_column_info($info) || {}; + my $extra_info = $self->_extra_column_info( + $table, $col_name, $column_info, $info + ) || {}; $column_info = { %$column_info, %$extra_info }; $result{$col_name} = $column_info; @@ -315,7 +317,7 @@ sub _columns_info_for { $column_info->{size} = $2; } - my $extra_info = $self->_extra_column_info($table, $columns[$i], $sth, $i) || {}; + my $extra_info = $self->_extra_column_info($table, $columns[$i], $column_info) || {}; $column_info = { %$column_info, %$extra_info }; $result{$columns[$i]} = $column_info;