aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/InterfaceModel/Reflector/DBIC.pm
diff options
context:
space:
mode:
authoromega <omega@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-06-22 18:59:56 +0000
committeromega <omega@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-06-22 18:59:56 +0000
commitfd320b190ab08076609172c211fd122d43c7308a (patch)
tree285e38bf6df22738e95c322abc822f0aba9fdc8f /lib/Reaction/InterfaceModel/Reflector/DBIC.pm
parent888532d3340836e468a5572c44893f58e0202ed5 (diff)
downloadreaction-fd320b190ab08076609172c211fd122d43c7308a.tar.gz
reaction-fd320b190ab08076609172c211fd122d43c7308a.zip
Fix a filter/single issue
Diffstat (limited to 'lib/Reaction/InterfaceModel/Reflector/DBIC.pm')
-rw-r--r--lib/Reaction/InterfaceModel/Reflector/DBIC.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Reaction/InterfaceModel/Reflector/DBIC.pm b/lib/Reaction/InterfaceModel/Reflector/DBIC.pm
index 41bb43f..dc9a947 100644
--- a/lib/Reaction/InterfaceModel/Reflector/DBIC.pm
+++ b/lib/Reaction/InterfaceModel/Reflector/DBIC.pm
@@ -864,7 +864,7 @@ class DBIC, which {
if($rel_accessor eq 'multi' && $constraint_is_ArrayRef) {
confess "${attr_name} is a rw has_many, this won't work.";
- } elsif( $rel_accessor eq 'single') {
+ } elsif( $rel_accessor eq 'single' || $rel_accessor eq 'filter') {
$attr_opts{valid_values} = sub {
shift->target_model->result_source->related_source($attr_name)->resultset;
};