diff --git a/sdk/client/resourcemanager/poller_lro.go b/sdk/client/resourcemanager/poller_lro.go index ec0f20c8d2..43a4a61012 100644 --- a/sdk/client/resourcemanager/poller_lro.go +++ b/sdk/client/resourcemanager/poller_lro.go @@ -242,11 +242,3 @@ const ( statusInProgress status = "InProgress" statusSucceeded status = "Succeeded" ) - -func statusIsTerminal(s status) bool { - switch s { - case statusCanceled, statusCancelled, statusFailed, statusSucceeded, statusInProgress: - return true - } - return false -} diff --git a/sdk/client/resourcemanager/poller_provisioning_state.go b/sdk/client/resourcemanager/poller_provisioning_state.go index d382f7fadb..aa83454a76 100644 --- a/sdk/client/resourcemanager/poller_provisioning_state.go +++ b/sdk/client/resourcemanager/poller_provisioning_state.go @@ -117,7 +117,7 @@ func (p *provisioningStatePoller) Poll(ctx context.Context) (*pollers.PollResult s := string(result.Status) // if the result has a provisioningState field, we should prioritise that - if statusIsTerminal(result.Properties.ProvisioningState) { + if result.Properties.ProvisioningState != "" { s = string(result.Properties.ProvisioningState) }