Stupid errors
Peter Rabbitson [Sun, 31 Jan 2010 10:07:25 +0000 (10:07 +0000)]
lib/DBIx/Class/Ordered.pm
lib/DBIx/Class/Relationship/HasOne.pm
lib/DBIx/Class/ResultSourceProxy.pm

index 409159e..2cac812 100644 (file)
@@ -801,7 +801,7 @@ sub _shift_siblings {
         my $cursor = $shift_rs->search ({}, { order_by => { "-$ord", $position_column }, columns => \@pcols } )->cursor;
         my $rs = $self->result_source->resultset;
 
-        my @all_pks = $cusrsor->all;
+        my @all_pks = $cursor->all;
         while (my $pks = shift @all_pks) {
           my $cond;
           for my $i (0.. $#pcols) {
index 4dd97bd..9be220b 100644 (file)
@@ -62,7 +62,7 @@ sub _get_primary_key {
   $target_class ||= $class;
   my ($pri, $too_many) = eval { $target_class->_pri_cols };
   $class->throw_exception(
-    "Can't infer join condition for ${rel} on ${target_class}: $@"
+    "Can't infer join condition on ${target_class}: $@"
   ) if $@;
 
   $class->throw_exception(
index ffef623..6df208e 100644 (file)
@@ -75,6 +75,10 @@ sub primary_columns {
   shift->result_source_instance->primary_columns(@_);
 }
 
+sub _pri_cols {
+  shift->result_source_instance->_pri_cols(@_);
+}
+
 sub add_unique_constraint {
   shift->result_source_instance->add_unique_constraint(@_);
 }