diff --git a/bricktracker/set_status_list.py b/bricktracker/set_status_list.py index b96f213..dabd3b0 100644 --- a/bricktracker/set_status_list.py +++ b/bricktracker/set_status_list.py @@ -7,7 +7,7 @@ logger = logging.getLogger(__name__) # Lego sets status list -class BrickSetStatusList(BrickMetadataList): +class BrickSetStatusList(BrickMetadataList[BrickSetStatus]): kind: str = 'set statuses' # Database table diff --git a/bricktracker/views/set.py b/bricktracker/views/set.py index 344b0e6..a6691e7 100644 --- a/bricktracker/views/set.py +++ b/bricktracker/views/set.py @@ -64,7 +64,7 @@ def update_status(*, id: str, metadata_id: str) -> Response: brickset = BrickSet().select_light(id) status = BrickSetStatusList(BrickSetStatus).get(metadata_id) - state = status.update_set_state(brickset, request.json) + state = status.update_set_state(brickset, json=request.json) return jsonify({'value': state})