From 646d00e743d0dd75710bed3c20feb95e90c517a0 Mon Sep 17 00:00:00 2001 From: Marcos Prieto Date: Mon, 20 Sep 2021 07:23:17 +0200 Subject: [PATCH] f view --- lms/validation/_api.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lms/validation/_api.py b/lms/validation/_api.py index 5180222f3c..fa60666740 100644 --- a/lms/validation/_api.py +++ b/lms/validation/_api.py @@ -1,6 +1,8 @@ """Schema for JSON APIs exposed to the frontend.""" import marshmallow + +from marshmallow import Schema from webargs import fields from lms.validation._base import JSONPyramidRequestSchema, PyramidRequestSchema @@ -72,8 +74,8 @@ class APIRecordResultSchema(JSONPyramidRequestSchema): class APICanvasCreateAssignment(PyramidRequestSchema): - class Content: - class File: + class Content(Schema): + class File(Schema): display_name = fields.Str(required=True) id = fields.Integer(required=True) updated_at = fields.String(required=True) @@ -84,5 +86,5 @@ class File: file = fields.Nested(File, required=False) ext_lti_assignment_id = fields.Str(required=True) - course_id = fields.Number(required=True) + course_id = fields.Integer(required=True) content = fields.Nested(Content, required=True)