From 972033765566fdf3ba0feb28da307c4b8c989fd9 Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Wed, 19 Jul 2017 23:07:29 -0400 Subject: [PATCH] set machine on proc update --- server/rpc.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/rpc.go b/server/rpc.go index 710557842..f88e55528 100644 --- a/server/rpc.go +++ b/server/rpc.go @@ -144,6 +144,14 @@ func (s *RPC) Update(c context.Context, id string, state rpc.State) error { return err } + metadata, ok := metadata.FromContext(c) + if ok { + hostname, ok := metadata["hostname"] + if ok && len(hostname) != 0 { + proc.Machine = hostname[0] + } + } + repo, err := s.store.GetRepo(build.RepoID) if err != nil { log.Printf("error: cannot find repo with id %d: %s", build.RepoID, err) @@ -209,14 +217,6 @@ func (s *RPC) Upload(c context.Context, id string, file *rpc.File) error { return err } - metadata, ok := metadata.FromContext(c) - if ok { - hostname, ok := metadata["hostname"] - if ok && len(hostname) != 0 { - proc.Machine = hostname[0] - } - } - if file.Mime == "application/json+logs" { return s.store.LogSave( proc,