diff --git a/provider/resource_keycloak_openid_client.go b/provider/resource_keycloak_openid_client.go index 6602e45df..d1cb07fb3 100644 --- a/provider/resource_keycloak_openid_client.go +++ b/provider/resource_keycloak_openid_client.go @@ -7,7 +7,6 @@ import ( "reflect" "strings" - "dario.cat/mergo" "github.com/hashicorp/terraform-plugin-sdk/v2/diag" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/customdiff" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" @@ -544,10 +543,7 @@ func resourceKeycloakOpenidClientCreate(ctx context.Context, data *schema.Resour if err != nil { return diag.FromErr(err) } - - if err = mergo.Merge(client, existingClient); err != nil { - return diag.FromErr(err) - } + client.Id = existingClient.Id err = keycloakClient.UpdateOpenidClient(ctx, client) if err != nil {