diff --git a/project/auth.py b/project/auth.py index d27713f..5faebc2 100644 --- a/project/auth.py +++ b/project/auth.py @@ -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"