X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FFirebird%2FCommon.pm;h=4676fc44d9640a705c672afae61aba6fe9a81e88;hb=d77ee505c77d14a8a89cf356a014e7fbdc4e3967;hp=8b7e2a3c2f2d8517e20c90c1f866c740abe7569e;hpb=dfaed1c722fc51db1dfd09579d26a695b62a66be;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/Firebird/Common.pm b/lib/DBIx/Class/Storage/DBI/Firebird/Common.pm index 8b7e2a3..4676fc4 100644 --- a/lib/DBIx/Class/Storage/DBI/Firebird/Common.pm +++ b/lib/DBIx/Class/Storage/DBI/Firebird/Common.pm @@ -60,9 +60,10 @@ EOF $sth->execute($table_name); while (my ($trigger) = $sth->fetchrow_array) { - my @trig_cols = map { - /^"([^"]+)/ ? $1 : uc($1) - } $trigger =~ /new\.("?\w+"?)/ig; + my @trig_cols = map + { /^"([^"]+)/ ? $1 : uc($_) } + $trigger =~ /new\.("?\w+"?)/ig + ; my ($quoted, $generator) = $trigger =~ /(?:gen_id\s* \( \s* |next \s* value \s* for \s*)(")?(\w+)/ix;