Skip to content

Commit bb9d25b

Browse files
committed
resource/gitlab_group_badge: Fix handling deletion drift
1 parent bbf4656 commit bb9d25b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

internal/provider/resource_gitlab_group_badge.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ func resourceGitlabGroupBadgeRead(ctx context.Context, d *schema.ResourceData, m
9090

9191
badge, _, err := client.GroupBadges.GetGroupBadge(groupID, badgeID, gitlab.WithContext(ctx))
9292
if err != nil {
93+
if is404(err) {
94+
log.Printf("[DEBUG] group badge %d in group %s doesn't exist anymore, removing from state", badgeID, groupID)
95+
d.SetId("")
96+
return nil
97+
}
9398
return diag.FromErr(err)
9499
}
95100

0 commit comments

Comments
 (0)