From 2eae2669037c3421bdc8e70d1c9ef80ea61057e3 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Mon, 16 Mar 2026 20:12:59 -0500 Subject: [PATCH] fix template error handling in freed.create --- internal/processor/free-d-create.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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,