From 1ee4564b565769735671bc2d03899136a03989c7 Mon Sep 17 00:00:00 2001 From: Matt Toohey Date: Thu, 6 Feb 2025 17:17:20 +1100 Subject: [PATCH] fix: changesets get created time (#4328) The field was previously always empty --- backend/schemaservice/schemaservice.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/schemaservice/schemaservice.go b/backend/schemaservice/schemaservice.go index 26558baee..06189bdb6 100644 --- a/backend/schemaservice/schemaservice.go +++ b/backend/schemaservice/schemaservice.go @@ -6,6 +6,7 @@ import ( "net/url" "os/signal" "syscall" + "time" "connectrpc.com/connect" "golang.org/x/exp/maps" @@ -189,9 +190,10 @@ func (s *Service) CreateChangeset(ctx context.Context, req *connect.Request[ftlv return nil, connect.NewError(connect.CodeInvalidArgument, err) } changeset := &schema.Changeset{ - Key: key.NewChangesetKey(), - State: schema.ChangesetStatePreparing, - Modules: modules, + Key: key.NewChangesetKey(), + State: schema.ChangesetStatePreparing, + Modules: modules, + CreatedAt: time.Now(), } // TODO: validate changeset schema with canonical schema