File tree Expand file tree Collapse file tree
sdk/storage/azure-storage-blobs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3814,7 +3814,10 @@ namespace Azure { namespace Storage { namespace Blobs {
38143814 response.Details .SequenceNumber
38153815 = std::stoll (pRawResponse->GetHeaders ().at (" x-ms-blob-sequence-number" ));
38163816 }
3817- response.BlobType = Models::BlobType (pRawResponse->GetHeaders ().at (" x-ms-blob-type" ));
3817+ if (pRawResponse->GetHeaders ().count (" x-ms-blob-type" ) != 0 )
3818+ {
3819+ response.BlobType = Models::BlobType (pRawResponse->GetHeaders ().at (" x-ms-blob-type" ));
3820+ }
38183821 if (pRawResponse->GetHeaders ().count (" x-ms-copy-completion-time" ) != 0 )
38193822 {
38203823 response.Details .CopyCompletedOn = DateTime::Parse (
@@ -4060,7 +4063,10 @@ namespace Azure { namespace Storage { namespace Blobs {
40604063 response.ObjectReplicationDestinationPolicyId
40614064 = pRawResponse->GetHeaders ().at (" x-ms-or-policy-id" );
40624065 }
4063- response.BlobType = Models::BlobType (pRawResponse->GetHeaders ().at (" x-ms-blob-type" ));
4066+ if (pRawResponse->GetHeaders ().count (" x-ms-blob-type" ) != 0 )
4067+ {
4068+ response.BlobType = Models::BlobType (pRawResponse->GetHeaders ().at (" x-ms-blob-type" ));
4069+ }
40644070 if (pRawResponse->GetHeaders ().count (" x-ms-copy-completion-time" ) != 0 )
40654071 {
40664072 response.CopyCompletedOn = DateTime::Parse (
Original file line number Diff line number Diff line change @@ -1044,6 +1044,8 @@ directive:
10441044 $[status_code].headers["x-ms-legal-hold"]["x-nullable"] = true;
10451045 $[status_code].headers["x-ms-immutability-policy-until-date"]["x-ms-client-path"] = "Details.ImmutabilityPolicy.ExpiresOn";
10461046 $[status_code].headers["x-ms-immutability-policy-mode"]["x-ms-client-path"] = "Details.ImmutabilityPolicy.PolicyMode";
1047+ $[status_code].headers["x-ms-blob-type"]["x-nullable"] = true;
1048+ $[status_code].headers["x-ms-blob-type"]["x-ms-client-default"] = "";
10471049 delete $[status_code].headers["Accept-Ranges"];
10481050 delete $[status_code].headers["Content-Length"];
10491051 delete $[status_code].headers["Content-Range"];
@@ -1150,6 +1152,8 @@ directive:
11501152 $["x-ms-legal-hold"]["x-ms-client-name"] = "HasLegalHold";
11511153 $["x-ms-legal-hold"]["x-ms-client-default"] = false;
11521154 $["x-ms-legal-hold"]["x-nullable"] = true;
1155+ $["x-ms-blob-type"]["x-nullable"] = true;
1156+ $["x-ms-blob-type"]["x-ms-client-default"] = "";
11531157 delete $["Accept-Ranges"];
11541158 delete $["x-ms-or"];
11551159` ` `
You can’t perform that action at this time.
0 commit comments