diff --git a/decor/merge.go b/decor/merge.go index e41406a..8476711 100644 --- a/decor/merge.go +++ b/decor/merge.go @@ -17,6 +17,9 @@ // +----+--------+---------+--------+ // func Merge(decorator Decorator, placeholders ...WC) Decorator { + if decorator == nil { + return nil + } if _, ok := decorator.Sync(); !ok || len(placeholders) == 0 { return decorator }