microsoft / microsoft/AzureStorageExplorer

Succeed to configure CORS rules for emulator services when typing an incorrect format value for one CORS Rule

Open
#5,278 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

:gear: blobs :gear: emulator :gear: queues :gear: tables :grey_question: external :test_tube: testing
Dominant language
No language data
Stars
452
Forks
92
Avg merge
15h 20m
Merged PRs (30d)
3

Description

Storage Explorer Version: 1.23.0-dev
Build Number: 20211220.2
Branch: main
Platform/OS: Windows 10
Architecture: ia32
How Found: AD hoc testing
Emulator Version: Azurite 3.15.0
Regression From: Not a regression

Steps to Reproduce

  1. Install and run Azurite 3.15.0 -> Launch Storage Explorer.
  2. Expand 'Local & Attached -> Storage Accounts -> (Emulator - Default Ports)(Key)'.
  3. Right click the 'Blob Containers' node.
  4. Click 'Configure CORS Settings...' -> Click 'Add' on the 'CORS Settings' dialog.
  5. Type valid value for the required fields -> Type 'get' to the 'Allowed Methods' field.
  6. Click 'Save' on the 'Add CORS Rule' dialog -> Click 'Save' on the CORS Settings dialog.
  7. Check whether fails to configure CORS rules.

Expected Experience

Fail to configure CORS rules.
image

Actual Experience

Succeed to configure CORS rules.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reproducing the CORS Settings flow against Azurite 3.15.0 with an invalid Allowed Methods value, then trace the save path; done means the invalid rule fails to configure as expected.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.