diff --git a/Integration/HealthIntegration.php b/Integration/HealthIntegration.php index 08a806d..c96d420 100644 --- a/Integration/HealthIntegration.php +++ b/Integration/HealthIntegration.php @@ -60,7 +60,13 @@ public function setComponentStatus($incidentStatus = null, $componentStatus = nu $change = true; } if (!empty($incident['incident_updates'])) { - $lastUpdate = reset($incident['incident_updates']); + // Get the latest incident update. + $updates = []; + foreach ($incident['incident_updates'] as $update) { + $updates[$update['updated_at']] = $update; + } + ksort($updates); + $lastUpdate = end($updates); if ($lastUpdate['body'] !== $body) { $change = true; }