Bug 37143: Do not allow required fields with only whitespace to be submitted
To test: 1. Make some fields for OPAC self registration required. 2. Create a new patron via self reg. 3. Fill out those required fields as an empty string like " ". 4. Submit the form, it succeeds. 5. APPLY PATCH, restart_all 6. Try again. Required fields with only whitespace are treated as if they were empty. Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>
This commit is contained in:
parent
82932c814b
commit
12426b5924
|
|
@ -476,7 +476,7 @@ sub CheckMandatoryFields {
|
|||
|
||||
foreach my $key ( keys %$mandatory_fields ) {
|
||||
push( @empty_mandatory_fields, $key )
|
||||
unless ( defined( $borrower->{$key} ) && $borrower->{$key} );
|
||||
unless ( defined( $borrower->{$key} ) && $borrower->{$key} && $borrower->{$key} !~ /^\s*$/ );
|
||||
}
|
||||
|
||||
return @empty_mandatory_fields;
|
||||
|
|
|
|||
Loading…
Reference in New Issue