From a2bc3567c5dd5cc5ecdcaeace473a9bdba309d3e Mon Sep 17 00:00:00 2001 From: Jagraj Aulakh Date: Thu, 13 Apr 2023 14:11:18 -0400 Subject: [PATCH] #39 Added endpoint to get a specific course by id --- backend/app/routes.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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 -- 2.49.1