Opencloud publish APIs do not throw error if file being uploaded is bigger than the max allowed file size

Reproduction Steps
Currently, as of 2/17/22, the open-cloud publish APIs do not explicitly return an error if a file larger than the max allowed filesize is being uploaded.

To reproduce this:

  1. Try uploading a place file that is larger than 100mb via the API, either through a curl request in a terminal or via github actions
    image

  2. Notice that the API has not thrown an error, even though the upload internally failed

Expected Behavior
It is expected that the publish APIs would throw an error, making the curl request fail if an attempt to upload a file that is larger than the max allowed size is made. This makes it possible for github actions and other CI to fail, instead of reporting “success”.

Actual Behavior
The opencloud publish APIs silently fail, which leads to problems for CI relying on them.

Workaround
None

Issue Area: Roblox Website
Page URL: https://apis.roblox.com/universes/v1/
Impact: High
Frequency: Constantly
Date First Experienced: 2022-02-17 00:02:00 (-05:00)

4 Likes

thanks for the report. we’re currently exploring some options that can overcome this limit entirely and we’ll post a follow-up when we have something more definite.

3 Likes

This bug has been fixed. Now a correct error will be returned if the file is bigger than allowed.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.