From 9dc4b8f44e9913e1d34b41a625af4e29043cb960 Mon Sep 17 00:00:00 2001 From: Akash Chetty Date: Thu, 30 Mar 2023 12:00:19 +0530 Subject: [PATCH] fix(warehouse): all staging files processing failed (#3137) --- warehouse/internal/loadfiles/loadfiles.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/warehouse/internal/loadfiles/loadfiles.go b/warehouse/internal/loadfiles/loadfiles.go index 394fd50c7c..9db98df490 100644 --- a/warehouse/internal/loadfiles/loadfiles.go +++ b/warehouse/internal/loadfiles/loadfiles.go @@ -285,6 +285,10 @@ func (lf *LoadFileGenerator) createFromStaging(ctx context.Context, job *model.U successfulStagingFileIDs = append(successfulStagingFileIDs, resp.JobID) } + if len(loadFiles) == 0 { + return nil + } + err = lf.LoadRepo.Insert(ctx, loadFiles) if err != nil { return fmt.Errorf("inserting load files: %w", err)