From a83544a5e037410a883fb88ae1dcce4aac7a0b6b Mon Sep 17 00:00:00 2001 From: x86-64 Date: Sun, 29 May 2016 11:32:40 +0400 Subject: [PATCH] as_subselect_rs new resultset bugfix --- lib/DBIx/Class/ResultSet.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index 6dbc7caec..b7d19c076 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -3382,7 +3382,8 @@ sub as_subselect_rs { my $attrs = $self->_resolved_attrs; my $fresh_rs = (ref $self)->new ( - $self->result_source + $self->result_source, + {} ); # these pieces will be locked in the subquery