@@ -, +, @@ ->store method will receive an empty string defined for these values. DBD::mysql::st execute failed: Incorrect integer value: ' for column --- Koha/Patron/Category.pm | 6 ++++++ 1 file changed, 6 insertions(+) --- a/Koha/Patron/Category.pm +++ a/Koha/Patron/Category.pm @@ -37,6 +37,12 @@ Koha::Patron;;Category - Koha Patron;;Category Object class sub store { my ( $self ) = @_; + $self->dateofbirthrequired(undef) + if not defined $self->dateofbirthrequired + or $self->dateofbirthrequired eq ''; + $self->upperagelimit(undef) + if not defined $self->upperagelimit + or $self->upperagelimit eq ''; $self->checkprevcheckout('inherit') unless defined $self->checkprevcheckout; return $self->SUPER::store; --