diff --git a/backend/app/routes.py b/backend/app/routes.py index 7447659..b90a347 100644 --- a/backend/app/routes.py +++ b/backend/app/routes.py @@ -233,3 +233,12 @@ def create_assignment(): db.session.add(a) db.session.commit() return jsonify(a.to_dict()) + +@bp.route("/assignment/", methods=["GET"]) +@login_required +def get_assignment(id): + a = Assignment.query.get(id) + if not a: + return error_response(400, f"Assignment with id {id} does not exist") + + return jsonify(a.to_dict())