diff --git a/backend/app/routes.py b/backend/app/routes.py index 38b7f9b..14eec9e 100644 --- a/backend/app/routes.py +++ b/backend/app/routes.py @@ -125,6 +125,14 @@ def get_courses(id): resp = jsonify(d) return resp +@bp.route("/course/", methods=["GET"]) +@login_required +def get_course(id): + c = Course.query.get(id) + if not c: + return error_response(400, f"course with id {id} not found") + resp = jsonify(c.to_dict()) + return resp @bp.route("/user//enroll/", methods=["POST", "DELETE"]) @login_required