From e31656058c17ff51a5ee0cddcfaf3d601e5cbe31 Mon Sep 17 00:00:00 2001 From: Travis Ralston <travpc@gmail.com> Date: Fri, 3 Jan 2020 13:30:49 -0700 Subject: [PATCH] Fix contexts in the import controller as well See d0c83eb48dd0236f13a9680319fca3eb651b5a1f --- controllers/data_controller/import_controller.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controllers/data_controller/import_controller.go b/controllers/data_controller/import_controller.go index 8fb6a76f..dd7d302d 100644 --- a/controllers/data_controller/import_controller.go +++ b/controllers/data_controller/import_controller.go @@ -4,6 +4,7 @@ import ( "archive/tar" "bytes" "compress/gzip" + "context" "database/sql" "encoding/json" "errors" @@ -130,6 +131,9 @@ func processArchive(data io.Reader) (map[string]*bytes.Buffer, error) { } func doImport(updateChannel chan *importUpdate, taskId int, importId string, ctx rcontext.RequestContext) { + // Use a new context in the goroutine + ctx.Context = context.Background() + ctx.Log.Info("Preparing for import...") fileMap := make(map[string]*bytes.Buffer) stopImport := false -- GitLab