From a62e28fdfb5a305d62c65586e228d23f71cbf521 Mon Sep 17 00:00:00 2001 From: blotus Date: Fri, 22 Dec 2023 10:18:35 +0100 Subject: [PATCH] always set inband transaction even if we have no rules (#2681) --- pkg/acquisition/modules/appsec/appsec_runner.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/acquisition/modules/appsec/appsec_runner.go b/pkg/acquisition/modules/appsec/appsec_runner.go index 1436ea9421b..b9fbf7909ad 100644 --- a/pkg/acquisition/modules/appsec/appsec_runner.go +++ b/pkg/acquisition/modules/appsec/appsec_runner.go @@ -192,11 +192,11 @@ func (r *AppsecRunner) processRequest(tx appsec.ExtendedTransaction, request *ap } func (r *AppsecRunner) ProcessInBandRules(request *appsec.ParsedRequest) error { + tx := appsec.NewExtendedTransaction(r.AppsecInbandEngine, request.UUID) + r.AppsecRuntime.InBandTx = tx if len(r.AppsecRuntime.InBandRules) == 0 { return nil } - tx := appsec.NewExtendedTransaction(r.AppsecInbandEngine, request.UUID) - r.AppsecRuntime.InBandTx = tx err := r.processRequest(tx, request) return err }