@@ -, +, @@ --- C4/Members.pm | 3 +++ 1 file changed, 3 insertions(+) --- a/C4/Members.pm +++ a/C4/Members.pm @@ -679,6 +679,9 @@ sub AddMember { $data{'debarred'} = undef if ( not $data{'debarred'} ); $data{'sms_provider_id'} = undef if ( not $data{'sms_provider_id'} ); + # assign a valid flags default if none provided + $new_member->{flags} = 0 unless $new_member->{flags}; + # get only the columns of Borrower my @columns = $schema->source('Borrower')->columns; my $new_member = { map { join(' ',@columns) =~ /$_/ ? ( $_ => $data{$_} ) : () } keys(%data) } ; --