[management] Ensure SessionStartedAt has a default value (#6211)

* [management] Ensure SessionStartedAt has a default value

Avoid null values for the new column

* [management] Add PeerStatus with LastSeen in peer_test

* [management] Add migration for PeerStatusSessionStartedAt default value

* [management] Add PeerStatus with LastSeen in migration tests
This commit is contained in:
Maycon Santos
2026-05-20 08:25:30 +02:00
committed by GitHub
parent af24fd7796
commit 80966ab1b0
4 changed files with 12 additions and 2 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ type PeerStatus struct { //nolint:revive
// active session". Integer nanoseconds are used so equality is
// precision-safe across drivers, and so the predicates compose to a
// single bigint comparison.
SessionStartedAt int64
SessionStartedAt int64 `gorm:"not null;default:0"`
// Connected indicates whether peer is connected to the management service or not
Connected bool
// LoginExpired