Lors de la sup d'un utilisateur, la suppression doit aussi se faire sur les references de l'utilisateur, notamment les messages associés
This commit is contained in:
@@ -64,6 +64,7 @@ class User(db.Model):
|
||||
# Return a new property that point to the Message class
|
||||
Messages = db.relationship('Message',
|
||||
backref="user",
|
||||
cascade="all, delete-orphan",
|
||||
lazy=True)
|
||||
|
||||
def check_password(self, password):
|
||||
|
||||
@@ -203,9 +203,9 @@ def del_user(userId):
|
||||
if not user.count():
|
||||
abort(status.HTTP_400_BAD_REQUEST, description='User with this id not found')
|
||||
|
||||
user = user.first()
|
||||
delUser = user.first()
|
||||
# On supprime l'utilisateur de la base de données
|
||||
db.session.delete(user)
|
||||
db.session.delete(delUser)
|
||||
db.session.commit()
|
||||
|
||||
return jsonify({'message' : 'utilisateur supprimé!'}), status.HTTP_200_OK
|
||||
|
||||
Reference in New Issue
Block a user