diff --git a/src/api/core/organizations.rs b/src/api/core/organizations.rs index daa4faa6..38bb6021 100644 --- a/src/api/core/organizations.rs +++ b/src/api/core/organizations.rs @@ -545,8 +545,9 @@ fn reinvite_user(org_id: String, user_org: String, headers: AdminHeaders, conn: Some(user) => user, None => err!("User not found."), }; - - Invitation::take(&user.email, &conn); + + let mut invitation = Invitation::new(user.email.clone()); + invitation.save(&conn)?; let org_name = match Organization::find_by_uuid(&org_id, &conn) { Some(org) => org.name,