diff --git a/internal/processor/free-d-create.go b/internal/processor/free-d-create.go index c511954..619bc2e 100644 --- a/internal/processor/free-d-create.go +++ b/internal/processor/free-d-create.go @@ -228,6 +228,10 @@ func init() { panTemplate, err := template.New("pan").Parse(panString) + if err != nil { + return nil, err + } + tiltString, err := params.GetString("tilt") if err != nil { return nil, fmt.Errorf("freed.create tilt error: %w", err) @@ -235,6 +239,10 @@ func init() { tiltTemplate, err := template.New("tilt").Parse(tiltString) + if err != nil { + return nil, err + } + rollString, err := params.GetString("roll") if err != nil { return nil, fmt.Errorf("freed.create roll error: %w", err) @@ -286,12 +294,19 @@ func init() { zoomTemplate, err := template.New("zoom").Parse(zoomString) + if err != nil { + return nil, err + } + focusString, err := params.GetString("focus") if err != nil { return nil, fmt.Errorf("freed.create focus error: %w", err) } focusTemplate, err := template.New("focus").Parse(focusString) + if err != nil { + return nil, err + } return &FreeDCreate{ config: config,