fix problems with users on more than one node
[spider.git] / cmd / show / configuration.pl
index f563b6ae38b4f07df1022477b746488a70403074..a49ffeec990317d55cafc473b502627d150a785d 100644 (file)
@@ -46,7 +46,7 @@ if ($list[0] && $list[0] =~ /^NOD/) {
        foreach $node (@nodes) {
                next if scalar @list && !grep $node->call =~ /^$_/, @list;
                my $call = $node->call;
-               $call = "($call)" if $node->here == 0;
+               $call = "($call)" unless $node->here;
                @l = ();
                push @l, $call;
                @val = sort $node->users;
@@ -64,7 +64,11 @@ if ($list[0] && $list[0] =~ /^NOD/) {
                        }
                        my $uref = Route::User::get($call);
                        my $s = $call;
-                       $s = sprintf "(%s)", $s unless $uref->here;
+                       if ($uref) {
+                               $s = sprintf "(%s)", $call unless $uref->here;
+                       } else {
+                               $s = "$call?";
+                       }
                        push @l, $s;
                        $i++;
                }