projects
/
dbsrgits/DBIx-Class.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
HasMany now does a LEFT JOIN, added more tests
[dbsrgits/DBIx-Class.git]
/
lib
/
DBIx
/
Class
/
CDBICompat
/
HasMany.pm
diff --git
a/lib/DBIx/Class/CDBICompat/HasMany.pm
b/lib/DBIx/Class/CDBICompat/HasMany.pm
index
7b779e3
..
56c044d
100644
(file)
--- a/
lib/DBIx/Class/CDBICompat/HasMany.pm
+++ b/
lib/DBIx/Class/CDBICompat/HasMany.pm
@@
-44,6
+44,7
@@
sub has_many {
$class->add_relationship($rel, $f_class,
{ "foreign.${f_key}" => "self.${self_key}" },
{ accessor => 'multi',
+ join_type => 'LEFT',
($cascade ? ('cascade_delete' => 1) : ()),
%$args } );
return 1;