diff --git a/server/datastore/inmem/invites.go b/server/datastore/inmem/invites.go index b3f13c554e..5834e17d5d 100644 --- a/server/datastore/inmem/invites.go +++ b/server/datastore/inmem/invites.go @@ -2,6 +2,7 @@ package inmem import ( "sort" + "time" "github.com/kolide/kolide-ose/server/errors" "github.com/kolide/kolide-ose/server/kolide" @@ -18,6 +19,11 @@ func (orm *Datastore) NewInvite(invite *kolide.Invite) (*kolide.Invite, error) { } } + // set time if missing. + if invite.CreatedAt.IsZero() { + invite.CreatedAt = time.Now() + } + invite.ID = uint(len(orm.invites) + 1) orm.invites[invite.ID] = invite return invite, nil