X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSetColumn.pm;fp=lib%2FDBIx%2FClass%2FResultSetColumn.pm;h=40cf73ea1c6eb65db1454e79bb22a4c886314c8a;hb=a9da9b6a57a597bc7e52c7e7ad7221eaa7ee6d14;hp=ed29a440d256198fe9232a44be7b30d076fbe4a0;hpb=1439bf153439341cdba3ed1e53141ed5a0575705;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSetColumn.pm b/lib/DBIx/Class/ResultSetColumn.pm index ed29a44..40cf73e 100644 --- a/lib/DBIx/Class/ResultSetColumn.pm +++ b/lib/DBIx/Class/ResultSetColumn.pm @@ -5,6 +5,7 @@ use warnings; use base 'DBIx::Class'; use DBIx::Class::Carp; +use DBIx::Class::_Util 'fail_on_internal_wantarray'; use namespace::clean; # not importing first() as it will clash with our own method @@ -401,6 +402,7 @@ sub func { my $cursor = $self->func_rs($function)->cursor; if( wantarray ) { + DBIx::Class::_ENV_::ASSERT_NO_INTERNAL_WANTARRAY and my $sog = fail_on_internal_wantarray($self); return map { $_->[ 0 ] } $cursor->all; }