Skip to content

Commit

Permalink
azurerm_api_management_api createUpdate change (#7273)
Browse files Browse the repository at this point in the history
Fix #7195
  • Loading branch information
yupwei68 committed Jun 12, 2020
1 parent 84e0905 commit 212cc0e
Showing 1 changed file with 13 additions and 3 deletions.
Expand Up @@ -279,9 +279,14 @@ func resourceArmApiManagementApiCreateUpdate(d *schema.ResourceData, meta interf
apiParams.APICreateOrUpdateProperties.APIVersionSetID = utils.String(versionSetId)
}

if _, err := client.CreateOrUpdate(ctx, resourceGroup, serviceName, apiId, apiParams, ""); err != nil {
future, err := client.CreateOrUpdate(ctx, resourceGroup, serviceName, apiId, apiParams, "")
if err != nil {
return fmt.Errorf("creating/updating API Management API %q (Resource Group %q): %+v", name, resourceGroup, err)
}

if err = future.WaitForCompletionRef(ctx, client.Client); err != nil {
return fmt.Errorf("waiting on creating/updating API Management API %q (Resource Group %q): %+v", name, resourceGroup, err)
}
}

description := d.Get("description").(string)
Expand Down Expand Up @@ -312,8 +317,13 @@ func resourceArmApiManagementApiCreateUpdate(d *schema.ResourceData, meta interf
params.APICreateOrUpdateProperties.APIVersionSetID = utils.String(versionSetId)
}

if _, err := client.CreateOrUpdate(ctx, resourceGroup, serviceName, apiId, params, ""); err != nil {
return fmt.Errorf("creating/updating API %q / Revision %q (API Management Service %q / Resource Group %q): %+v", name, revision, serviceName, resourceGroup, err)
future, err := client.CreateOrUpdate(ctx, resourceGroup, serviceName, apiId, params, "")
if err != nil {
return fmt.Errorf("creating/updating API Management API %q (Resource Group %q): %+v", name, resourceGroup, err)
}

if err = future.WaitForCompletionRef(ctx, client.Client); err != nil {
return fmt.Errorf("waiting on creating/updating API Management API %q (Resource Group %q): %+v", name, resourceGroup, err)
}

read, err := client.Get(ctx, resourceGroup, serviceName, apiId)
Expand Down

0 comments on commit 212cc0e

Please sign in to comment.