diff --git a/dandi/dandiapi.py b/dandi/dandiapi.py index a7169c3af..9fb7af431 100644 --- a/dandi/dandiapi.py +++ b/dandi/dandiapi.py @@ -233,6 +233,8 @@ def request( url, result.text, ) + if data is not None and hasattr(data, "seek"): + data.seek(0) result.raise_for_status() except Exception as e: if isinstance(e, requests.HTTPError):