+ my $patron_attrs = $m->unblessed;
+ $patron_attrs->{password} ||= Koha::AuthUtils::generate_password;
+ my $consent_dt = delete $patron_attrs->{gdpr_proc_consent};
+ $patron_attrs->{categorycode} ||= C4::Context->preference('PatronSelfRegistrationDefaultCategory');
+ delete $patron_attrs->{timestamp};
+ delete $patron_attrs->{verification_token};
+ my $patron = Koha::Patron->new( $patron_attrs )->store;