diff --git a/lib/towerops/activity_feed.ex b/lib/towerops/activity_feed.ex index c0ef436b..81e06b29 100644 --- a/lib/towerops/activity_feed.ex +++ b/lib/towerops/activity_feed.ex @@ -301,7 +301,7 @@ defmodule Towerops.ActivityFeed do from(sl in SyncLog, where: sl.organization_id == ^org_id, select: %{ - id: max(sl.id), + id: fragment("(array_agg(? ORDER BY ? DESC))[1]", sl.id, sl.inserted_at), timestamp: fragment("date_trunc('minute', ?)", sl.inserted_at), status: fragment("(array_agg(? ORDER BY ? DESC))[1]", sl.status, sl.inserted_at), records_synced: sum(sl.records_synced),