Browse Source

Adjust deleting records

Signed-off-by: BlackDex <black.dex@gmail.com>
pull/5350/head
BlackDex 9 months ago
parent
commit
f4130f7d6a
No known key found for this signature in database GPG Key ID: 58C80A2AA6C765E1
  1. 4
      src/api/core/organizations.rs
  2. 4
      src/api/core/public.rs

4
src/api/core/organizations.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 // Upon error delete the user, invite and org member records when needed
if user_created { if user_created {
Invitation::take(email, &mut conn).await;
user.delete(&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:?} ")); err!(format!("Error sending invite: {e:?} "));
}; };

4
src/api/core/public.rs

@ -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 // Upon error delete the user, invite and org member records when needed
if user_created { if user_created {
Invitation::take(&user_data.email.clone(), &mut conn).await;
user.delete(&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:?} ")); err!(format!("Error sending invite: {e:?} "));
} }

Loading…
Cancel
Save