Compare commits

..

No commits in common. "master" and "nil-dereference-fix-2025-01" have entirely different histories.

2 changed files with 0 additions and 17 deletions

@ -10,14 +10,6 @@ https://pypi.org/project/template-nest/.
* News * News
** v0.1.5 - 2025-02-22
+ Handle all pointer types generically.
** v0.1.4 - 2025-01-09
+ Fix nil pointer dereference error.
** v0.1.3 - 2024-11-24 ** v0.1.3 - 2024-11-24
+ Fix handling of numeric types. + Fix handling of numeric types.

@ -283,15 +283,6 @@ func (nest *TemplateNest) Render(toRender interface{}) (string, error) {
return "", nil return "", nil
} }
// Handle pointer types generically
if reflect.TypeOf(toRender).Kind() == reflect.Ptr {
if reflect.ValueOf(toRender).IsNil() {
return "", nil
}
// Dereference the pointer and recursively call Render
return nest.Render(reflect.ValueOf(toRender).Elem().Interface())
}
if reflect.TypeOf(toRender).Kind() == reflect.Slice { if reflect.TypeOf(toRender).Kind() == reflect.Slice {
return nest.renderSlice(toRender) return nest.renderSlice(toRender)
} }