Browse Source

Adjust deleting records

Signed-off-by: BlackDex <black.dex@gmail.com>
pull/5350/head
BlackDex 7 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
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:?} "));
};

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
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:?} "));
}

Loading…
Cancel
Save