From 99a3d8dc608b5f7ad17458956d9cec2dc9750110 Mon Sep 17 00:00:00 2001 From: Jeff Battelini Date: Mon, 24 Feb 2025 12:44:20 -0500 Subject: [PATCH] Avoid treating byte-slices as Slices. --- adapter/mysql/database.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/adapter/mysql/database.go b/adapter/mysql/database.go index c300f5f3..7e109e36 100644 --- a/adapter/mysql/database.go +++ b/adapter/mysql/database.go @@ -73,6 +73,12 @@ func (*database) Collections(sess sqladapter.Session) (collections []string, err func (d *database) ConvertValue(in interface{}) interface{} { switch v := in.(type) { + case *[]uint8: + return v + + case []uint8: + return &v + case *map[string]interface{}: return (*JSONMap)(v)