You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
jaschrep-msft opened this issue
Oct 18, 2021
· 0 comments
Assignees
Labels
bugThis issue requires a change to an existing behavior in the product in order to be resolved.ClientThis issue points to a problem in the data-plane of the library.StorageStorage Service (Queues, Blobs, Files)
Describe the bug
Client-side encrypted upload (BlobClient.Upload()) alters the actual Dictionary<string, string> of metadata passed by the user as blob metadata.
Expected behavior
User-provided dictionary should be un-modified. Upload() should clone the dictionary and modify the clone as necessary for encryption purposes
Actual behavior (include Exception or Stack Trace)
Upload() sets the value of encryptiondata in the user's metadata object.
To Reproduce
Upload blob content with metadata while client-side encryption is enabled. Observe dictionary before and after upload.
Environment:
Azure.Storage.Blobs 12.10.0
net461 Windows 10
Visual Studio 2019 16.11.5
The text was updated successfully, but these errors were encountered:
jaschrep-msft
added
Storage
Storage Service (Queues, Blobs, Files)
Client
This issue points to a problem in the data-plane of the library.
bug
This issue requires a change to an existing behavior in the product in order to be resolved.
labels
Oct 18, 2021
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
bugThis issue requires a change to an existing behavior in the product in order to be resolved.ClientThis issue points to a problem in the data-plane of the library.StorageStorage Service (Queues, Blobs, Files)
Describe the bug
Client-side encrypted upload (
BlobClient.Upload()
) alters the actualDictionary<string, string>
of metadata passed by the user as blob metadata.Expected behavior
User-provided dictionary should be un-modified. Upload() should clone the dictionary and modify the clone as necessary for encryption purposes
Actual behavior (include Exception or Stack Trace)
Upload() sets the value of
encryptiondata
in the user's metadata object.To Reproduce
Upload blob content with metadata while client-side encryption is enabled. Observe dictionary before and after upload.
Environment:
The text was updated successfully, but these errors were encountered: