Skip to content

Propagate Access Control Lists displays a TypeError for SAS-attached ADLS Gen2 containers with list-only permissions #9078

@v-xianya

Description

@v-xianya

Storage Explorer Version

1.43.0

Regression From

1.43.0

Architecture

arm64

Storage Explorer Build Number

20260519.1

Platform

All

OS Version

Windows 11 arm64/Windows11 x64/Linux Ubuntu 22.04

Bug Description

When executing “Propagate Access Control Lists…” on a SAS-attached ADLS Gen2 container with only l (list) permission, the operation fails with a TypeError: The requested action could not be completed TypeError: Cannot read properties of undefined (reading 'name') instead of displaying a clear authorization message.

Resource Types

ADLS Gen2 blobs

Authentication Method

None

Connection Type

None

Steps to Reproduce

  1. Launch Storage Explorer.
  2. Expand one ADLS Gen2 storage account -> Blob Containers.
  3. Generate a SAS URL for an ADLS Gen2 blob container with only List (l) permission.
  4. Attach the blob container via the SAS URL.
  5. Right-click the attached container and select 'Propagate Access Control Lists...'.
  6. Execute the action.

Actual Experience

An error dialog is displayed with the following message:

The requested action could not be completed.

TypeError: Cannot read properties of undefined (reading 'name')
Image

Expected Experience

Displaying a clear error message, such as: This request is not authorized to perform this operation using this permission.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    ⚙️ adls gen2Related to hierarchical namespaces (ADLS Gen 2)⚙️ sasRelated to SAS features🧪 testingFound through regular testing

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions