Skip to content

Commit 4ae66ec

Browse files
authored
fix(iam): change update user workflow (#3218)
1 parent 209bb81 commit 4ae66ec

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

internal/services/iam/user.go

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,15 +208,27 @@ func resourceIamUserUpdate(ctx context.Context, d *schema.ResourceData, m any) d
208208

209209
req := &iam.UpdateUserRequest{UserID: user.ID}
210210

211-
if d.HasChanges("tags", "email", "first_name") {
211+
if d.HasChanges("tags") {
212212
req.Tags = types.ExpandUpdatedStringsPtr(d.Get("tags"))
213+
}
214+
215+
if d.HasChange("email") {
213216
req.Email = scw.StringPtr(d.Get("email").(string))
217+
}
218+
219+
if d.HasChange("first_name") {
214220
req.FirstName = scw.StringPtr(d.Get("first_name").(string))
215221
}
216222

217-
if d.HasChanges("last_name", "phone_number", "locale") {
223+
if d.HasChanges("last_name") {
218224
req.LastName = scw.StringPtr(d.Get("last_name").(string))
225+
}
226+
227+
if d.HasChange("phone_number") {
219228
req.PhoneNumber = scw.StringPtr(d.Get("phone_number").(string))
229+
}
230+
231+
if d.HasChange("locale") {
220232
req.Locale = scw.StringPtr(d.Get("locale").(string))
221233
}
222234

0 commit comments

Comments
 (0)