diff --git a/server.py b/server.py index 88cb812..fe73601 100755 --- a/server.py +++ b/server.py @@ -43,7 +43,9 @@ def deleteUser(): user = db.session.query(FTPUser).filter(FTPUser.username == userToDelete).first() if not user: return ("User doesn't exist.", 405) - subprocess.run(["/usr/bin/sudo", "./scripts/delete_user.sh", cryptPass, webform['username']]) + db.session.delete(user) + db.session.commit() + subprocess.run(["/usr/bin/sudo", "./scripts/delete_user.sh", userToDelete]) return ("/list-users", 200) @app.route('/list-users')