tenseleyflow/shithub / ecb4470

Browse files

actions/runner: satisfy log scrub lint

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
ecb4470fca4b0e7ccc8794026af9a2defafa8489
Parents
49ecaa3
Tree
90bb625

1 changed file

StatusFile+-
M internal/web/handlers/api/runners.go 4 3
internal/web/handlers/api/runners.gomodified
@@ -978,7 +978,8 @@ func (h *Handlers) appendScrubbedLogChunk(ctx context.Context, stepID int64, seq
978978
 		StepID: stepID,
979979
 		Seq:    seq,
980980
 	})
981
-	if err == nil {
981
+	switch {
982
+	case err == nil:
982983
 		if carry := scrubCarryLen(prev.Chunk, values); carry > 0 {
983984
 			prefix := append([]byte(nil), prev.Chunk[:len(prev.Chunk)-carry]...)
984985
 			combined := append(append([]byte(nil), prev.Chunk[len(prev.Chunk)-carry:]...), chunk...)
@@ -992,9 +993,9 @@ func (h *Handlers) appendScrubbedLogChunk(ctx context.Context, stepID int64, seq
992993
 		} else {
993994
 			chunk, replacements = scrubChunk(chunk, values)
994995
 		}
995
-	} else if errors.Is(err, pgx.ErrNoRows) {
996
+	case errors.Is(err, pgx.ErrNoRows):
996997
 		chunk, replacements = scrubChunk(chunk, values)
997
-	} else {
998
+	default:
998999
 		return err
9991000
 	}
10001001