[Dbix-class] Problem getting data from resultset
John Romkey
romkey at romkey.com
Mon Jul 9 16:48:34 GMT 2012
On Jul 9, 2012, at 12:27 PM, Kenneth S Mclane wrote:
> while (my @data = $sr->next) {
The problem is this line of code. @data in a scalar context will evaluate to the index of the last element of the array (-1 if the array is empty) (assuming you haven't changed the index of the first element of arrays). The loop will succeed even when $sr->next returns undefined.
Try:
while( my $data_scalar = $sr->next ) {
my @data = $data_scalar->all;
instead
- john romkey
http://romkey.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/dbix-class/attachments/20120709/6f57d5b9/attachment.htm
More information about the DBIx-Class
mailing list