Skip to content

Commit b2aff04

Browse files
committed
support cases where --static-website is false but there is existing index-document or 404-document, match portal behavior
1 parent 70c47d6 commit b2aff04

File tree

3 files changed

+352
-97
lines changed

3 files changed

+352
-97
lines changed

src/azure-cli/azure/cli/command_modules/storage/operations/blob.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,12 +329,15 @@ def set_service_properties_track2(client, parameters, delete_retention=None, del
329329

330330
if hasattr(parameters, 'static_website'):
331331
kwargs['static_website'] = parameters.static_website
332-
if static_website is not None:
333-
parameters.static_website.enabled = static_website
334332
if index_document is not None:
335333
parameters.static_website.index_document = index_document
336334
if error_document_404_path is not None:
337335
parameters.static_website.error_document404_path = error_document_404_path
336+
if static_website is not None:
337+
parameters.static_website.enabled = static_website
338+
if not static_website:
339+
parameters.static_website.index_document = None
340+
parameters.static_website.error_document404_path = None
338341
if hasattr(parameters, 'hour_metrics'):
339342
kwargs['hour_metrics'] = parameters.hour_metrics
340343
if hasattr(parameters, 'logging'):

0 commit comments

Comments
 (0)