add eval "require $f_class" to HasOne.pm -- otherwise it can fail when the class...
David Kamholz [Sun, 16 Oct 2005 00:41:26 +0000 (00:41 +0000)]
lib/DBIx/Class/Relationship/HasOne.pm

index f3521e6..584ed2a 100644 (file)
@@ -13,6 +13,7 @@ sub has_one {
 
 sub _has_one {
   my ($class, $join_type, $rel, $f_class, $cond, $attrs) = @_;
+  eval "require $f_class";
   unless (ref $cond) {
     my ($pri, $too_many) = keys %{ $class->_primaries };
     $class->throw( "might_have/has_one can only infer join for a single primary key; ${class} has more" )