X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=91a5932b0d68d02eadb5b887244b8fb5bf7da353;hb=a14cff9712c23c5761aa570176b9325e611c4360;hp=846922e2afa755aea0b7bb134d6568399f7fa865;hpb=9ece2795fe1a4c7a17b3735fd1a56ac6aaa58054;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index 846922e..91a5932 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -1696,16 +1696,14 @@ sub _count_subq_rs { $sql_maker->{name_sep} = ''; } - $sql_maker->clear_renderer; - $sql_maker->clear_converter; + # delete local is 5.12+ + local @{$sql_maker}{qw(renderer converter)}; + delete @{$sql_maker}{qw(renderer converter)}; my ($lquote, $rquote, $sep) = map { quotemeta $_ } ($sql_maker->_quote_chars, $sql_maker->name_sep); my $having_sql = $sql_maker->_render_sqla(where => $attrs->{having}); - $sql_maker->clear_renderer; - $sql_maker->clear_converter; - my %seen_having; # search for both a proper quoted qualified string, for a naive unquoted scalarref