- if (my $user = $thing->{user}) {
- my $ur = Route::get($user);
- unless ($ur) {
- my $uref = DXUser->get_current($user);
- if ($uref->is_node || $uref->is_aranea) {
- $nref->add($user, $thing->{v}, 1);
- } else {
- $nref->add_user($user, 1);
- }
+ }
+
+ # handle "User"
+ if (my $user = $thing->{user}) {
+ my $ur = Route::get($user);
+ unless ($ur) {
+ my $uref = DXUser->get_current($user);
+ if ($uref->is_node || $uref->is_aranea) {
+ my $u = $nref->add($user, $thing->{v}, 1);
+ push @{$thing->{pc19n}}, $u if $u;
+ } else {
+ $thing->{pc16n} = $nref;
+ $thing->{pc16u} = [$nref->add_user($user, 1)];