Browse Source
Adjust deleting records
Signed-off-by: BlackDex <black.dex@gmail.com>
pull/5350/head
BlackDex
7 months ago
No known key found for this signature in database
GPG Key ID: 58C80A2AA6C765E1
2 changed files with
4 additions and
4 deletions
-
src/api/core/organizations.rs
-
src/api/core/public.rs
|
|
@ -954,10 +954,10 @@ async fn send_invite(org_id: &str, data: Json<InviteData>, headers: AdminHeaders |
|
|
|
{ |
|
|
|
// Upon error delete the user, invite and org member records when needed
|
|
|
|
if user_created { |
|
|
|
Invitation::take(email, &mut conn).await; |
|
|
|
user.delete(&mut conn).await?; |
|
|
|
} else { |
|
|
|
new_member.delete(&mut conn).await?; |
|
|
|
} |
|
|
|
new_member.delete(&mut conn).await?; |
|
|
|
|
|
|
|
err!(format!("Error sending invite: {e:?} ")); |
|
|
|
}; |
|
|
|
|
|
@ -135,10 +135,10 @@ async fn ldap_import(data: Json<OrgImportData>, token: PublicToken, mut conn: Db |
|
|
|
{ |
|
|
|
// Upon error delete the user, invite and org member records when needed
|
|
|
|
if user_created { |
|
|
|
Invitation::take(&user_data.email.clone(), &mut conn).await; |
|
|
|
user.delete(&mut conn).await?; |
|
|
|
} else { |
|
|
|
new_member.delete(&mut conn).await?; |
|
|
|
} |
|
|
|
new_member.delete(&mut conn).await?; |
|
|
|
|
|
|
|
err!(format!("Error sending invite: {e:?} ")); |
|
|
|
} |
|
|
|