Fix stupid stupid ommission RT#64839
Peter Rabbitson [Mon, 17 Jan 2011 11:12:03 +0000 (12:12 +0100)]
Changes
lib/DBIx/Class/ResultSource.pm
t/lib/DBICTest/Schema/Dummy.pm

diff --git a/Changes b/Changes
index c4256b9..1bc1108 100644 (file)
--- a/Changes
+++ b/Changes
@@ -3,6 +3,8 @@ Revision history for DBIx::Class
     * Fixes
         - Throw comprehensible exception on erroneous $schema->source()
           invocation
+        - Fix sloppy refactor of RSrc::sequence back from 89170201
+          (RT#64839)
 
 0.08126_01 2011-01-14 14:00 (UTC)
     * New Features / Changes
index 46ad67a..1dca0a6 100644 (file)
@@ -633,12 +633,11 @@ will be applied to the L</column_info> of each L<primary_key|/set_primary_key>
 sub sequence {
   my ($self,$seq) = @_;
 
-  my $rsrc = $self->result_source;
-  my @pks = $rsrc->primary_columns
+  my @pks = $self->primary_columns
     or next;
 
   $_->{sequence} = $seq
-    for values %{ $rsrc->columns_info (\@pks) };
+    for values %{ $self->columns_info (\@pks) };
 }
 
 
index 2a8396d..b4ab736 100644 (file)
@@ -20,4 +20,7 @@ __PACKAGE__->add_columns(
 );
 __PACKAGE__->set_primary_key('id');
 
+# part of a test, do not remove
+__PACKAGE__->sequence('bogus');
+
 1;