delete chat history when deleting account
This commit is contained in:
parent
a4e718067d
commit
b7ba1cf4c1
@ -2,7 +2,7 @@ from flask_login import login_user, logout_user
|
||||
from flask import Blueprint, render_template, redirect, url_for, request, flash
|
||||
from werkzeug.security import generate_password_hash, check_password_hash
|
||||
from flask_login import login_required, current_user, login_manager
|
||||
from .models import User
|
||||
from .models import User, Conversation
|
||||
from . import db
|
||||
import time
|
||||
|
||||
@ -119,6 +119,9 @@ def manage_post():
|
||||
account = User.query.filter_by(
|
||||
id=id, email=email, name=name, role=role, isActivated=isActivated).first()
|
||||
if account:
|
||||
db.session.query(Conversation).filter(
|
||||
Conversation.userid == id).delete()
|
||||
db.session.commit()
|
||||
if db.session.query(User).filter(User.id == id).delete() and not db.session.commit():
|
||||
time.sleep(0.05)
|
||||
return "success"
|
||||
|
Reference in New Issue
Block a user