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
377 stars 87 forks source link

Fail to dequeue the first message in one queue #8309

Closed v-xianya closed 11 hours ago

v-xianya commented 2 days ago

Storage Explorer Version: 1.37.0-dev (103) Build Number: 20241119.13 Branch: main Platform/OS: Windows11/Windows11/Linux Ubuntu 22.04/MacOS Sequoia 15.1(Apple M1 Pro) Architecture: x64/arm64/x64/arm64 How Found: From running test cases Regression From: Previous release (1.36.2)

Steps to Reproduce

  1. Expand one storage account -> Queues.
  2. Open a queue that contains at least one message.
  3. Click 'Dequeue' -> Click 'Yes' on the confirmation dialog.
  4. Check whether succeeds to dequeue the first message.

Expected Experience

Succeed to dequeue the first message. Image

Actual Experience

Fail to dequeue the first message. Image

craxal commented 1 day ago

Oops. The problem was the topMessageId wasn't being set properly by the async data source.

v-xianya commented 8 hours ago

Verified this issue on the main build 20241122.6. Fixed. Image