From fd3d90ced85baaf6941be45b2fe29c25ff755c18 Mon Sep 17 00:00:00 2001 From: "Vazrupe (HyeonGyu Lee)" Date: Mon, 19 Aug 2019 23:26:53 +0900 Subject: [PATCH] hugolib: Change to output non-panic error message if missing shortcode template A panic occurred when the `nested` variable was nil. Changed to check if the `nested` variable is nil. Fixes #6075 --- hugolib/shortcode.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hugolib/shortcode.go b/hugolib/shortcode.go index 895d0dcf2..8323962c0 100644 --- a/hugolib/shortcode.go +++ b/hugolib/shortcode.go @@ -473,9 +473,10 @@ Loop: pt.Backup() nested, err := s.extractShortcode(nestedOrdinal, nextLevel, pt) nestedOrdinal++ - if nested.name != "" { + if nested != nil && nested.name != "" { s.nameSet[nested.name] = true } + if err == nil { sc.inner = append(sc.inner, nested) } else {