mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-04-10 21:09:51 +02:00
Saml account fastapi deletion (#2512)
* saml account fastapi deletion * update error detail
This commit is contained in:
parent
16d1c19d9f
commit
c82a36ad68
@ -33,6 +33,7 @@ from danswer.db.engine import get_session
|
||||
from danswer.db.models import AccessToken
|
||||
from danswer.db.models import DocumentSet__User
|
||||
from danswer.db.models import Persona__User
|
||||
from danswer.db.models import SamlAccount
|
||||
from danswer.db.models import User
|
||||
from danswer.db.models import User__UserGroup
|
||||
from danswer.db.users import get_user_by_email
|
||||
@ -249,7 +250,9 @@ async def delete_user(
|
||||
db_session=db_session,
|
||||
user_id=user_to_delete.id,
|
||||
)
|
||||
|
||||
db_session.query(SamlAccount).filter(
|
||||
SamlAccount.user_id == user_to_delete.id
|
||||
).delete()
|
||||
db_session.query(DocumentSet__User).filter(
|
||||
DocumentSet__User.user_id == user_to_delete.id
|
||||
).delete()
|
||||
|
@ -143,7 +143,8 @@ const DeactivaterButton = ({
|
||||
type: "success",
|
||||
});
|
||||
},
|
||||
onError: (errorMsg) => setPopup({ message: errorMsg, type: "error" }),
|
||||
onError: (errorMsg) =>
|
||||
setPopup({ message: errorMsg.message, type: "error" }),
|
||||
}
|
||||
);
|
||||
return (
|
||||
|
@ -11,6 +11,7 @@ const userMutationFetcher = async (
|
||||
body: JSON.stringify(body),
|
||||
}).then(async (res) => {
|
||||
if (res.ok) return res.json();
|
||||
|
||||
const errorDetail = (await res.json()).detail;
|
||||
throw Error(errorDetail);
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user