diff --git a/lib/DBIx/Class/ResultSource.pm b/lib/DBIx/Class/ResultSource.pm index ffaeb6704..a991cbda4 100644 --- a/lib/DBIx/Class/ResultSource.pm +++ b/lib/DBIx/Class/ResultSource.pm @@ -1530,7 +1530,7 @@ sub reverse_relationship_info { sub __strip_relcond { +{ map - { map { /^ (?:foreign|self) \. (\w+) $/x } ($_, $_[1]{$_}) } + { map { /^ (?:foreign|self) \. (.+) $/x } ($_, $_[1]{$_}) } keys %{$_[1]} } }