allow account_creation_password to not be defined

master
Joey Hess 2008-07-26 14:02:36 -04:00
parent ae8318b3cb
commit c2507d33cb
1 changed files with 5 additions and 2 deletions

View File

@ -105,7 +105,9 @@ sub formbuilder_setup (@) { #{{{
if ($form->submitted eq "Register" || $form->submitted eq "Create Account") {
$form->field(name => "confirm_password", type => "password");
$form->field(name => "account_creation_password", type => "password") if (length $config{account_creation_password});
$form->field(name => "account_creation_password", type => "password")
if (defined $config{account_creation_password} &&
length $config{account_creation_password});
$form->field(name => "email", size => 50);
$form->title("register");
$form->text("");
@ -142,7 +144,8 @@ sub formbuilder_setup (@) { #{{{
shift eq $config{account_creation_password};
},
required => 1,
) if (length $config{account_creation_password});
) if (defined $config{account_creation_password} &&
length $config{account_creation_password});
$form->field(
name => "email",
validate => "EMAIL",