diff --git a/src/c3nav/mesh/newapi.py b/src/c3nav/mesh/newapi.py index e2686960..b7634561 100644 --- a/src/c3nav/mesh/newapi.py +++ b/src/c3nav/mesh/newapi.py @@ -122,6 +122,10 @@ class UploadFirmwareBuildSchema(Schema): project_description: dict = APIField(..., title='project_description.json contents') uploaded_filename: str = APIField(..., example="firmware.bin") + @staticmethod + def resolve_boards(obj): + return list(obj.boards) + class UploadFirmwareSchema(Schema): """