From 86219a4b8a2a70bb6ef96b794bad354f1eef85e1 Mon Sep 17 00:00:00 2001 From: Feng Zhou <55177366+fengzhou-msft@users.noreply.github.com> Date: Fri, 14 Feb 2020 07:25:37 +0800 Subject: [PATCH] {Core} use caseless matching for provisioning_state (#12154) --- src/azure-cli-core/azure/cli/core/commands/arm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/azure-cli-core/azure/cli/core/commands/arm.py b/src/azure-cli-core/azure/cli/core/commands/arm.py index 35a4b5532b5..d0fdd3c523c 100644 --- a/src/azure-cli-core/azure/cli/core/commands/arm.py +++ b/src/azure-cli-core/azure/cli/core/commands/arm.py @@ -681,10 +681,10 @@ def handler(args): return None provisioning_state = get_provisioning_state(instance) # until we have any needs to wait for 'Failed', let us bail out on this - if provisioning_state == 'Failed': + if provisioning_state.casefold() == 'failed': progress_indicator.stop() raise CLIError('The operation failed') - if ((wait_for_created or wait_for_updated) and provisioning_state == 'Succeeded') or \ + if ((wait_for_created or wait_for_updated) and provisioning_state.casefold() == 'succeeded') or \ custom_condition and bool(verify_property(instance, custom_condition)): progress_indicator.end() return None