From 5f1b890c51aeccdffb33d23671da29c0b2bfc425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Fri, 9 Feb 2024 14:59:11 +0100 Subject: [PATCH] Address potential nil error for typed value clone --- server/compose/automation/expr_types.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/compose/automation/expr_types.go b/server/compose/automation/expr_types.go index 8591f1ee4..6813e8f66 100644 --- a/server/compose/automation/expr_types.go +++ b/server/compose/automation/expr_types.go @@ -690,6 +690,10 @@ func (v *ComposeRecordValues) Clone() (expr.TypedValue, error) { } func (v *ComposeRecordValueErrorSet) Clone() (expr.TypedValue, error) { + if v.value == nil { + return nil, nil + } + errs := types.RecordValueErrorSet{ Set: make([]types.RecordValueError, len(v.value.Set)), }