<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr">I was wondering if anyone has run into the following warning thrown out by version 0.082810:</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr"><br></div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr">Warning was 'Use of uninitialized value $a_key in string eq at ... DBIx/Class/ResultSet.pm line 3821<br></div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr"><br></div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr">I didn't any such issues with&nbsp;0.08270, though I have updated other classes recently.</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr"><br></div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr">Looking at that line it seems like the code could be even more defensive prior to trying to use $a_key, but I'm not sure that this wouldn't just be covering up some other issue further upstream...</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr"><br></div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3817 &nbsp;if (ref $b eq 'HASH') {</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3818 &nbsp; &nbsp;my ($b_key) = keys %{$b};</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3819 &nbsp; &nbsp;if (ref $a eq 'HASH') {</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3820 &nbsp; &nbsp; &nbsp;my ($a_key) = keys %{$a};</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3821 &nbsp; &nbsp; &nbsp;if ($a_key eq $b_key) {</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3822 &nbsp; &nbsp; &nbsp; &nbsp;return (1 + $self-&gt;_calculate_score( $a-&gt;{$a_key}, $b-&gt;{$b_key} ));</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3823 &nbsp; &nbsp; &nbsp;} else {</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3824 &nbsp; &nbsp; &nbsp; &nbsp;return 0;</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style="">3825 &nbsp; &nbsp; &nbsp;}</div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style=""><br></div><div id="yui_3_16_0_1_1423523933416_6032" dir="ltr" class="" style=""><br></div></div></body></html>