Skip to content

Commit 06fa663

Browse files
committed
provider/pd: don't bail out when snoozing an incident that's already acknowledged
1 parent a5985bc commit 06fa663

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/provider/pd/incidents.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ func (c *client) snoozeIncident(ctx context.Context, logger log.Logger, inc *pag
9191
}
9292
_, err := c.underlying.ManageIncidentsWithContext(ctx, c.pdConfig.From, update)
9393
if err != nil {
94-
return fmt.Errorf("incident acknowledged: %w", err)
94+
// Ignore this error if the incident is already acknowledged
95+
if !strings.Contains(strings.ToLower(err.Error()), "incident already acknowledged") {
96+
return fmt.Errorf("incident acknowledged: %w", err)
97+
}
9598
}
9699

97100
// Snooze the incident

0 commit comments

Comments
 (0)