summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/federation/dereferencing/status.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/federation/dereferencing/status.go b/internal/federation/dereferencing/status.go
index 28e9d0196..8ca5418f2 100644
--- a/internal/federation/dereferencing/status.go
+++ b/internal/federation/dereferencing/status.go
@@ -516,10 +516,12 @@ func (d *Dereferencer) enrichStatus(
latestStatus.ID = status.ID
}
- // Carry-over values and set fetch time.
- latestStatus.UpdatedAt = status.UpdatedAt
+ // Set latest fetch time and carry-
+ // over some values from "old" status.
latestStatus.FetchedAt = time.Now()
+ latestStatus.UpdatedAt = status.UpdatedAt
latestStatus.Local = status.Local
+ latestStatus.PinnedAt = status.PinnedAt
// Carry-over approvals. Remote instances might not yet
// serve statuses with the `approved_by` field, but we