diff --git a/user.py b/user.py index fcd94ce..1abe809 100644 --- a/user.py +++ b/user.py @@ -12,12 +12,12 @@ def add_achievement(id): name = request.args.get("name") if not name: return "No name supplied" - a = Achievement(name=name, achieved_by=current_user.id) - db.session.add(a) + achievement = Achievement(name=name, achieved_by=id) + achievement.endorsed_by.append(current_user) + db.session.add(achievement) db.session.commit() return "OK" - @app.route("/users/") def get_user(id): user = User.query.filter_by(id=id).first()