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