Minor bugfix to SQLT parser
Matt S Trout [Mon, 6 Feb 2006 01:04:37 +0000 (01:04 +0000)]
lib/SQL/Translator/Parser/DBIx/Class.pm

index 3c75cbf..6ae4a60 100644 (file)
@@ -90,7 +90,7 @@ sub parse {
             # for testing is
             # $schema->storage->dbh->do($_) for split(";\n", $sql);
             #         -- mst (03:42 local time, please excuse any mistakes)
-            my $rel_table = $rel_info->{class}->table();
+            my $rel_table = $source->related_source($rel)->name;
             my $cond = (keys (%{$rel_info->{cond}}))[0];
             my ($refkey) = $cond =~ /^\w+\.(\w+)$/;
             if($rel_table && $refkey)