From: cmal Date: Tue, 17 Apr 2018 09:24:03 +0000 (+0200) Subject: .Get doesn't crash on missing positional param X-Git-Tag: v0.40~21 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=236f0c840b45e0c41fcbb2fb6ee556c0fb2d4859;p=brevno-suite%2Fhugo .Get doesn't crash on missing positional param fixes #4619 --- diff --git a/hugolib/shortcode.go b/hugolib/shortcode.go index 3cf472f8..78971132 100644 --- a/hugolib/shortcode.go +++ b/hugolib/shortcode.go @@ -86,8 +86,7 @@ func (scp *ShortcodeWithPage) Get(key interface{}) interface{} { idx := int(reflect.ValueOf(key).Int()) ln := reflect.ValueOf(scp.Params).Len() if idx > ln-1 { - helpers.DistinctErrorLog.Printf("No shortcode param at .Get %d in page %s, have params: %v", idx, scp.Page.FullFilePath(), scp.Params) - return fmt.Sprintf("error: index out of range for positional param at position %d", idx) + return "" } x = reflect.ValueOf(scp.Params).Index(idx) }