Hello,
I just tried to get presign url using admin_assets_presign_url, and the path contains white space.
mutation get_assets_presign_url {
  mutation: admin_assets_presign_urls(
    paths: {
      path: "modules/admin/file white white space.jpg"
    }
  ) {
    urls {
      path
      upload_url
      access_url
    }
  }
}
And this is the results
{
  "data": {
    "mutation": {
      "urls": [
        {
          "path": "modules/admin/file%20white%20white%20space.jpg",
          "upload_url": "https://s3.us-west-2.amazonaws.com/uploads.staging.oregon.platform-os.com/instances/6455/assets/modules/admin/file%2520white%2520white%2520space.jpg?[...]",
          "access_url": "https://uploads.staging.oregon.platform-os.com/instances/6455/assets/modules/admin/file%20white%20white%20space.jpg"
        }
      ]
    }
  }
}
As we can see, the white space in upload_url is encoded twice %2520... but not in access_url.
So we will not be able to register assets using the access_url, because it will give an access denied error message.
How I can fix the issue?