Excise unreachable code
Peter Rabbitson [Thu, 8 Aug 2013 10:38:32 +0000 (12:38 +0200)]
lib/DBIx/Class/Relationship/BelongsTo.pm

index fbc78c1..9db06fe 100644 (file)
@@ -47,7 +47,7 @@ sub belongs_to {
 
   }
   # explicit join condition
-  elsif (ref $cond) {
+  else {
     if (ref $cond eq 'HASH') { # ARRAY is also valid
       my $cond_rel;
       for (keys %$cond) {
@@ -60,13 +60,6 @@ sub belongs_to {
       $cond = $cond_rel;
     }
   }
-  # dunno
-  else {
-    $class->throw_exception(
-      'third argument for belongs_to must be undef, a column name, '.
-      'or a join condition'
-    );
-  }
 
   my $acc_type = (
     ref $cond eq 'HASH'