X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FBookmark.pm;h=50c18d102c7ccdc7790e67d6e2fe189e0e6c02fb;hb=f70b86f99991081454c96e305ba1c046473113b4;hp=8c2c3b13942a363db135a6dca2ee2e58cc12eebc;hpb=7fb60fb192f4df2341b17e2b877eecd5f5dadd5a;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/lib/DBICTest/Schema/Bookmark.pm b/t/lib/DBICTest/Schema/Bookmark.pm index 8c2c3b1..50c18d1 100644 --- a/t/lib/DBICTest/Schema/Bookmark.pm +++ b/t/lib/DBICTest/Schema/Bookmark.pm @@ -1,8 +1,7 @@ package # hide from PAUSE DBICTest::Schema::Bookmark; - use base qw/DBICTest::BaseResult/; - +use base qw/DBICTest::BaseResult/; use strict; use warnings; @@ -20,6 +19,13 @@ __PACKAGE__->add_columns( ); __PACKAGE__->set_primary_key('id'); -__PACKAGE__->belongs_to(link => 'DBICTest::Schema::Link', 'link', { on_delete => 'SET NULL' } ); + +require DBICTest::Schema::Link; # so we can get a columnlist +__PACKAGE__->belongs_to( + link => 'DBICTest::Schema::Link', 'link', { + on_delete => 'SET NULL', + join_type => 'LEFT', + proxy => { map { join('_', 'link', $_) => $_ } DBICTest::Schema::Link->columns }, +}); 1;