X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSQLAHacks.pm;h=7c5d783b7eb0d9a9ebbd85e40941bd268df68924;hb=ef8d02eb7856f32ef1d738aba4923a167c6ed2df;hp=d2cd5699d4936d1e9e7d5a8b05195e2f08604c3b;hpb=28d2890368880d8e0c39df0be2609bac1a9e1f44;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/SQLAHacks.pm b/lib/DBIx/Class/SQLAHacks.pm index d2cd569..7c5d783 100644 --- a/lib/DBIx/Class/SQLAHacks.pm +++ b/lib/DBIx/Class/SQLAHacks.pm @@ -362,9 +362,8 @@ sub insert { if (! $_[0] or (ref $_[0] eq 'HASH' and !keys %{$_[0]} ) ) { my $sql = "INSERT INTO ${table} DEFAULT VALUES"; - if (my @returning = @{ ($_[1]||{})->{returning} || [] }) { - $sql .= ' RETURNING (' . (join ', ' => map $self->_quote($_), @returning) - . ')'; + if (my $ret = ($_[1]||{})->{returning} ) { + $sql .= $self->_insert_returning ($ret); } return $sql;