microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
371 stars 85 forks source link

Fail to save tags for one emulator blob if use spaces as the key/value #7640

Open v-kellyluo opened 8 months ago

v-kellyluo commented 8 months ago

Storage Explorer Version: 1.33.0-dev (96) Build Number: 20240104.6 Branch: main Platform/OS: Windows 10 Emulator Version: Azurite 3.28.0 Architecture: x64 How Found: From running test cases Regression From: Not a regression

Steps to Reproduce

  1. Install and run Azurite 3.28.0 -> Launch Storage Explorer.
  2. Expand 'Local & Attached -> Storage Accounts -> (Emulator - Default Ports) (Key)'.
  3. Blob Containers -> Open one blob container.
  4. Select one blob-> Click 'Edit Tags...'.
  5. Type spaces as the key or value -> Click 'Save'.
  6. Check whether succeeds to save tags.

Expected Experience

Succeed to save tags.

Actual Experience

Fail to save tags. image image

Additional Context

This issue doesn't reproduce for regular blobs.

MRayermannMSFT commented 8 months ago

@JasonYeMSFt confirm if this is an Azurite bug, and if so, open an issue against them with details and then move this to Future.

JasonYeMSFT commented 8 months ago

Opened an Azurite bug https://github.com/Azure/Azurite/issues/2336