X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=c220dd92b957bf7c7b23f671c1536af3f68c1291;hb=e9554c38de5cda0ac04471d3b6e84cbb41976091;hp=515e45fbe88d91bd059951694381f720a24ed973;hpb=8935bae328ce157ac8917317badc5d2bfdd106c7;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index 515e45f..c220dd9 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -1927,7 +1927,13 @@ B: This feature is still experimental. sub as_query { my $self = shift; - return $self->result_source->storage->as_query($self->_resolved_attrs); + + my $attrs = $self->_resolved_attrs_copy; + + my ($sqlbind, $bind_attrs) = $self->result_source->storage + ->_select_args_to_query ($attrs->{from}, $attrs->{select}, $attrs->{where}, $attrs); + + return $sqlbind; } =head2 find_or_new