diff --git a/ereuse_devicehub/resources/action/schemas.py b/ereuse_devicehub/resources/action/schemas.py index 99234a7a..77bf5e72 100644 --- a/ereuse_devicehub/resources/action/schemas.py +++ b/ereuse_devicehub/resources/action/schemas.py @@ -39,6 +39,12 @@ class Action(Thing): parent = NestedOn(s_device.Computer, dump_only=True, description=m.Action.parent_id.comment) url = URL(dump_only=True, description=m.Action.url.__doc__) + @validates_schema + def validate_end_time(self, data: dict): + if 'end_time' in data: + import pdb; pdb.set_trace() + pass + class ActionWithOneDevice(Action): __doc__ = m.ActionWithOneDevice.__doc__ diff --git a/ereuse_devicehub/resources/device/views.py b/ereuse_devicehub/resources/device/views.py index 1542c548..d839fd0e 100644 --- a/ereuse_devicehub/resources/device/views.py +++ b/ereuse_devicehub/resources/device/views.py @@ -143,6 +143,7 @@ class DeviceView(View): # Compute query query = self.query(args) devices = query.paginate(page=args['page'], per_page=30) # type: Pagination + import pdb; pdb.set_trace() return things_response( self.schema.dump(devices.items, many=True, nested=1), devices.page, devices.per_page, devices.total, devices.prev_num, devices.next_num