--- trunk/Estraier.pm 2006/05/10 13:45:08 139 +++ trunk/Estraier.pm 2006/05/10 14:08:34 140 @@ -951,10 +951,7 @@ }; if ($self->{create}) { - eval { - $self->name; - }; - if ($@) { + if (! eval { $self->name } || $@) { my $name = $1 if ($self->{url} =~ m#/node/([^/]+)/*#); croak "can't find node name in '$self->{url}'" unless ($name); my $label = $self->{label} || $name;