X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBIHacks.pm;h=01b63832d85b423362ec0396996761e98d447f43;hb=4376a1574bc5b25f4b9160e8fc3ce329ae226e0f;hp=cbf462636ae2ced456bb862e68178d87b64e7147;hpb=50261284a5486d1974adb202eb84e5ed782d3665;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBIHacks.pm b/lib/DBIx/Class/Storage/DBIHacks.pm index cbf4626..01b6383 100644 --- a/lib/DBIx/Class/Storage/DBIHacks.pm +++ b/lib/DBIx/Class/Storage/DBIHacks.pm @@ -156,7 +156,7 @@ sub _adjust_select_args_for_complex_prefetch { +{ -alias => $attrs->{alias}, - -source_handle => $inner_from->[0]{-source_handle}, + -rsrc => $inner_from->[0]{-rsrc}, $attrs->{alias} => $subq, }; }; @@ -445,8 +445,8 @@ sub _resolve_ident_sources { $tabinfo = $_->[0]; } - $alias2source->{$tabinfo->{-alias}} = $tabinfo->{-source_handle}->resolve - if ($tabinfo->{-source_handle}); + $alias2source->{$tabinfo->{-alias}} = $tabinfo->{-rsrc} + if ($tabinfo->{-rsrc}); } }