diff --git a/internal/processor/free-d-create.go b/internal/processor/free-d-create.go index d5a5a00..fcc2a39 100644 --- a/internal/processor/free-d-create.go +++ b/internal/processor/free-d-create.go @@ -52,6 +52,10 @@ func (fc *FreeDCreate) Process(ctx context.Context, payload any) (any, error) { panNum, err := strconv.ParseFloat(panString, 32) + if err != nil { + return nil, err + } + var tiltBuffer bytes.Buffer err = fc.Tilt.Execute(&tiltBuffer, payload) @@ -63,6 +67,10 @@ func (fc *FreeDCreate) Process(ctx context.Context, payload any) (any, error) { tiltNum, err := strconv.ParseFloat(tiltString, 32) + if err != nil { + return nil, err + } + var rollBuffer bytes.Buffer err = fc.Tilt.Execute(&rollBuffer, payload) @@ -78,10 +86,6 @@ func (fc *FreeDCreate) Process(ctx context.Context, payload any) (any, error) { return nil, err } - if err != nil { - return nil, err - } - var posXBuffer bytes.Buffer err = fc.PosX.Execute(&posXBuffer, payload)