--- lib/PXElator/httpd.pm 2010/10/09 12:28:01 541 +++ lib/PXElator/httpd.pm 2010/10/09 12:34:44 542 @@ -366,7 +366,12 @@ my $config = delete $conf->{config}; my @editable = ( qw/hostname config homepage/, grep { m{^\Q$config\E} } keys %$conf ); - client::conf( $ip, $_ => $param->{$_} ) foreach @editable; + my @update = grep { defined $param->{$_} } @editable; + if ( @update ) { + client::conf( $ip, $_ => $param->{$_} ) foreach @update; + print $client redirect("$url/client/$ip"); + return; + } my $nmap = qq|nmap|; my @table = (