Fix issue with registration that was missed, fixed relationship name

This commit is contained in:
Tom Bloor 2017-04-09 14:21:36 +01:00
parent 1bb483bb5a
commit 208e45082f
2 changed files with 3 additions and 4 deletions

View file

@ -11,7 +11,7 @@ has error_messages => sub {
postcode => 'Postcode is required, and must be a valid UK Postcode', postcode => 'Postcode is required, and must be a valid UK Postcode',
token => 'Token is required, and must be a valid, unused token', token => 'Token is required, and must be a valid, unused token',
agerange => 'Age Range is required, and must be a selection from the drop-down', agerange => 'Age Range is required, and must be a selection from the drop-down',
unknown => 'Sorry, there was a problem registering!', unknown => 'Sorry, there was a problem registering! Have you already registered?',
}; };
}; };
@ -44,8 +44,6 @@ sub register {
if ( $validation->has_error ) { if ( $validation->has_error ) {
my $failed_vals = $validation->failed; my $failed_vals = $validation->failed;
@error_messages = map {$c->error_messages->{ $_ } } @$failed_vals; @error_messages = map {$c->error_messages->{ $_ } } @$failed_vals;
$c->render( template => 'register/index' );
} else { } else {
my $new_user = $c->schema->resultset('User')->find_or_new({ my $new_user = $c->schema->resultset('User')->find_or_new({
email => $validation->param('email'), email => $validation->param('email'),
@ -77,6 +75,7 @@ sub register {
agerange => $validation->param('agerange'), agerange => $validation->param('agerange'),
} }
); );
$c->render( template => 'register/index' );
} else { } else {
$c->flash( success => 'Registered Successfully, please log in' ); $c->flash( success => 'Registered Successfully, please log in' );
$c->redirect_to('/'); $c->redirect_to('/');

View file

@ -161,7 +161,7 @@ Related object: L<Pear::LocalLoop::Schema::Result::Customer>
=cut =cut
__PACKAGE__->belongs_to( __PACKAGE__->belongs_to(
"customerid_fk", "customer",
"Pear::LocalLoop::Schema::Result::Customer", "Pear::LocalLoop::Schema::Result::Customer",
{ customerid => "customerid_fk" }, { customerid => "customerid_fk" },
{ {