Skip to content

Commit 3337423

Browse files
authored
Use the ID from the user imported via username (#1228)
* Use the ID from the user imported via username Signed-off-by: Vinicius Dantas <[email protected]> * Retrigger CI Signed-off-by: Vinicius Dantas <[email protected]> --------- Signed-off-by: Vinicius Dantas <[email protected]>
1 parent 886dc42 commit 3337423

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

provider/resource_keycloak_user.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,17 +307,17 @@ func resourceKeycloakUserImport(ctx context.Context, d *schema.ResourceData, met
307307
return nil, fmt.Errorf("Invalid import. Supported import formats: {{realmId}}/({{userId}}|{{userName}})")
308308
}
309309

310-
_, err := keycloakClient.GetUser(ctx, parts[0], parts[1])
310+
user, err := keycloakClient.GetUser(ctx, parts[0], parts[1])
311311
if err != nil {
312-
_, err := keycloakClient.GetUserByUsername(ctx, parts[0], parts[1])
312+
user, err = keycloakClient.GetUserByUsername(ctx, parts[0], parts[1])
313313
if err != nil {
314314
return nil, err
315315
}
316316
}
317317

318318
d.Set("realm_id", parts[0])
319319
d.Set("import", false)
320-
d.SetId(parts[1])
320+
d.SetId(user.Id)
321321

322322
diagnostics := resourceKeycloakUserRead(ctx, d, meta)
323323
if diagnostics.HasError() {

0 commit comments

Comments
 (0)