X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute%2FNode.pm;h=e29fe3caefb1eeb393dd1322ff21f99ee3428888;hb=3e075e9d00d74fd477c44db2b29eb3eac9d6d88a;hp=51ecedea2bb6575c9d58220cba96011e696cd9e4;hpb=d16eece598396e77e2ddc5a55dd9e44eef5b3fee;p=spider.git diff --git a/perl/Route/Node.pm b/perl/Route/Node.pm index 51ecedea..e29fe3ca 100644 --- a/perl/Route/Node.pm +++ b/perl/Route/Node.pm @@ -135,7 +135,12 @@ sub add_user $self->{usercount} = scalar @{$self->{users}}; my $uref = Route::User::get($ucall); - my @out = (Route::User->new($ucall, $self->{call}, @_)) unless $uref; + my @out; + if ($uref) { + $uref->addparent($self->{call}); + } else { + @out = Route::User->new($ucall, $self->{call}, @_); + } return @out; }