microsoft / MicrosoftEdge-Extensions

This is a community space for Microsoft Edge Add-ons developers, to share resources and information about building, publishing and growing their Microsoft Edge extension.
MIT License
134 stars 120 forks source link

[Bug - Partner Center] Uploaded extension logo always fails validation #164

Closed monyxie closed 2 weeks ago

monyxie commented 2 weeks ago

Describe the bug Uploading a new extension logo in Partner Center always results in the following error message:

Please upload a valid .png image with aspect ratio 1:1 and minimum size 128 x 128 pixels.

To Reproduce Steps to reproduce the behavior:

  1. Go to https://partner.microsoft.com/en-us/dashboard/microsoftedge/${PRODUCT_ID}/listings
  2. Under "Extension log", click on "Add image"
  3. Choose a PNG file of 300x300 or 128x128 size.
  4. See error

Expected behavior Choosen image should pass the validation and become the new extension logo.

Screenshots Screenshot from 2024-06-20 14-34-07

Desktop (please complete the following information):

Additional context After inspecting browser network requests, I discovered that the following URL returned a 500 response.

https://partner.microsoft.com/en-us/dashboard/microsoftedge/api/${PRODUCT_ID}/listings/Assets/${SOME_ID}/commit

The response body is as follows:

{
  "CorrelationId": "19c9c41c-4975-499d-8a35-0e4d77b2a74b",
  "CorrelationVector": "pZR/gFhG/0S1yTjY.1",
  "Time": "20 Jun 2024 06:33:13 +00:00",
  "Status": "InternalServerError"
}
ManikanthMSFT commented 2 weeks ago

Hi @monyxie, thank you for reaching out and providing a detailed description of the issue you’re facing. We understand that you’re encountering an error when trying to upload a new extension logo in the Partner Center.

We’re aware of this issue and our engineering team is actively working on a fix. In the meantime, as a workaround, please try to reload the page after you encounter an error. This should allow you to successfully upload your image.

Please don’t hesitate to reach out if you have any further questions or concerns.