diff --git a/marshal.go b/marshal.go index 6edd78ac0..7d327efcf 100644 --- a/marshal.go +++ b/marshal.go @@ -1865,6 +1865,8 @@ func unmarshalUUID(info TypeInfo, data []byte, value interface{}) error { *v = "" case *[]byte: *v = nil + case *[16]byte: + *v = [16]byte{} case *UUID: *v = UUID{} default: