#53 Endpoint to get an assignment by id #60

Merged
juggy1233 merged 1 commits from #53-get-assignment into master 2023-04-14 14:49:44 -04:00

View File

@@ -233,3 +233,12 @@ def create_assignment():
db.session.add(a)
db.session.commit()
return jsonify(a.to_dict())
@bp.route("/assignment/<int:id>", 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())