Images are stuck in "Processing.." state after image update

Quite a few images when updating them are stuck on “Processing” while the API returns the image status as “READY” and returns the image url as “null” (which is not correct).

Store name: huge-products-list.myshopify.com
Product ID: 9781771239758
Example images stuck in processing (media Ids): 50243767370062, 50243767402830, 50243767533902, 50243767206222

Images were updated through fileUpdate GQL:

mutation FileUpdate($input: [FileUpdateInput!]!) {
    fileUpdate(files: $input) {
        userErrors {
            code
            field
            message
        }
        files {
            alt
            ... on MediaImage {
                id
                image {
                    url
                }
            }
        }
    }
}

P.s. The images are the same as they were before on Shopify just a few kb smaller and different filename.

Hi Elilip,

If the images are the same size, with the only change being filenames and slightly smaller sizes, I wouldn’t expect to see this issue. I’ve reached out to our internal team to look into this more - will update here when I hear back.

1 Like

I experience this from time to time when updating a large set of images (on different products, but reuploading again for those images helps). Also fileUpdate response time (while It’s even async) is much slower than REST. After a handful of tests It’s around 5 times slower when updating images through fileUpdate comparing to REST API product images update. Could you please pass this feedback too ?

Edit: Wanted to clarify that It’s the time to get a response from the API call.