seatable-api-python icon indicating copy to clipboard operation
seatable-api-python copied to clipboard

Can't delete a row with id length is different than 22

Open nhlong2 opened this issue 9 months ago • 0 comments

I can't delete a row if I set the row id to a string longer than 22 for example UUID.

  File "/home/user/project/.venv/lib/python3.11/site-packages/seatable_api/main.py", line 26, in wrapper
    return func(obj, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/project/.venv/lib/python3.11/site-packages/seatable_api/main.py", line 33, in wrapper
    return getattr(new_obj, func.__name__)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/project/.venv/lib/python3.11/site-packages/seatable_api/api_gateway.py", line 351, in batch_delete_rows
    return parse_response(response)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/project/.venv/lib/python3.11/site-packages/seatable_api/utils.py", line 213, in parse_response
    raise ConnectionError(response.status_code, response.text)
ConnectionError: [Errno 400] {"error_type":"param_row_ids_invalid","error_message":"param row_ids invalid"}

nhlong2 avatar May 25 '24 02:05 nhlong2