Bug 17080: borrowers table - use default values defined in the DBIx::Class schema
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 8 Aug 2016 13:14:03 +0000 (14:14 +0100)
committerKyle M Hall <kyle@bywatersolutions.com>
Fri, 21 Oct 2016 17:33:19 +0000 (17:33 +0000)
This patch basically just revert bug 16960 - Fix error on validating the
registration

This job is now done by the Koha::Object constructor, no need to clean
the hash before sending it to AddMember.

Test plan:
Make sure there is no regression on bug 16960 (validate a self registration).

Signed-off-by: Marc VĂ©ron <veron@veron.ch>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

opac/opac-registration-verify.pl

index 20057b0..1098af0 100755 (executable)
@@ -51,11 +51,6 @@ if ( $m ) {
         OpacPasswordChange => C4::Context->preference('OpacPasswordChange') );
 
     my $borrower = $m->unblessed();
-    # Avoid "Column 'column' cannot be null" errors
-    # FIXME should be done at the Koha::Object level
-    for my $key ( keys %$borrower ) {
-        delete $borrower->{$key} if not defined $borrower->{$key}
-    }
 
     my $password;
     ( $borrowernumber, $password ) = AddMember_Opac(%$borrower);