Commit 27bd45fd authored by Joel Collins's avatar Joel Collins
Browse files

Fixed error in handling payload parameters

parent 53e5cfd0
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -353,13 +353,14 @@ class CaptureListAPI(MicroscopeView):
        state = parse_payload(request)
        logging.info(state)

        filename = str(get_from_payload(state, 'filename', default=None))
        filename = get_from_payload(state, 'filename', default=None)
        keep_on_disk = bool(get_from_payload(state, 'keep_on_disk', default=True))
        use_video_port = bool(get_from_payload(state, 'use_video_port', default=False))

        size_arg = get_from_payload(state, 'size', default=None)
        if 'width' in size_arg and 'height' in size_arg:
            resize = (int(size_arg['width']), int(size_arg['height']))
        resize = get_from_payload(state, 'size', default=None)
        if resize:
            if ('width' in resize) and ('height' in resize):
                resize = (int(resize['width']), int(resize['height']))  # Convert dict to tuple
            else:
                abort(400)