X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRelationship%2FHasOne.pm;h=682d150c57d94bca37dff4f558e1bbcb84cc7376;hb=8e04bf91b7324ae925517cfa5d8398bc30f795a6;hp=66662c9b0a560aef9b53d72940c214a267cedd0f;hpb=223aea40a757afb7a352b5496ae332eaed5a43c0;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Relationship/HasOne.pm b/lib/DBIx/Class/Relationship/HasOne.pm index 66662c9..682d150 100644 --- a/lib/DBIx/Class/Relationship/HasOne.pm +++ b/lib/DBIx/Class/Relationship/HasOne.pm @@ -22,9 +22,8 @@ sub _has_one { my ($pri, $too_many) = $class->primary_columns; $class->throw_exception( "might_have/has_one can only infer join for a single primary key; ${class} has more" ) if $too_many; - my $f_key; my $f_class_loaded = eval { $f_class->columns }; - my $guess; + my ($f_key,$guess); if (defined $cond && length $cond) { $f_key = $cond; $guess = "caller specified foreign key '$f_key'";