};
use lemmy_db_schema::{
source::{
- local_user::{LocalUser, LocalUserForm},
- registration_application::{RegistrationApplication, RegistrationApplicationForm},
+ local_user::{LocalUser, LocalUserUpdateForm},
+ registration_application::{RegistrationApplication, RegistrationApplicationUpdateForm},
},
traits::Crud,
utils::diesel_option_overwrite,
// Update the registration with reason, admin_id
let deny_reason = diesel_option_overwrite(&data.deny_reason);
- let app_form = RegistrationApplicationForm {
- admin_id: Some(local_user_view.person.id),
+ let app_form = RegistrationApplicationUpdateForm {
+ admin_id: Some(Some(local_user_view.person.id)),
deny_reason,
- ..RegistrationApplicationForm::default()
};
let registration_application = blocking(context.pool(), move |conn| {
.await??;
// Update the local_user row
- let local_user_form = LocalUserForm {
- accepted_application: Some(data.approve),
- ..LocalUserForm::default()
- };
+ let local_user_form = LocalUserUpdateForm::builder()
+ .accepted_application(Some(data.approve))
+ .build();
let approved_user_id = registration_application.local_user_id;
blocking(context.pool(), move |conn| {