From: Peter Rabbitson Date: Tue, 1 Jun 2010 00:26:49 +0000 (+0000) Subject: Do not pollute sqlmaker while scanning raw sql X-Git-Tag: v0.08122~34^2~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=a7e643b1c6f106f7d6a8bebca713feb3de8bf3f3;p=dbsrgits%2FDBIx-Class.git Do not pollute sqlmaker while scanning raw sql --- diff --git a/lib/DBIx/Class/Storage/DBIHacks.pm b/lib/DBIx/Class/Storage/DBIHacks.pm index f16c935..6f977de 100644 --- a/lib/DBIx/Class/Storage/DBIHacks.pm +++ b/lib/DBIx/Class/Storage/DBIHacks.pm @@ -240,10 +240,11 @@ sub _resolve_aliastypes_from_select_args { local $sql_maker->{quote_char} = "\x00"; # so that we can regex away # generate sql chunks + local $sql_maker->{having_bind}; # these are throw away results my $to_scan = { restricting => [ $sql_maker->_recurse_where ($where), - $sql_maker->_order_by({ + $sql_maker->_parse_rs_attrs ({ map { $_ => $attrs->{$_} } (qw/group_by having/) }), ],