2
0

Fix text format array decoding with a string of "NULL"

It was incorrectly being treated as NULL instead of 'NULL'.

fixes https://github.com/jackc/pgx/issues/1494
This commit is contained in:
Jack Christensen
2023-02-10 19:59:03 -06:00
parent b707faea8f
commit 1f43e2e490
2 changed files with 25 additions and 1 deletions
+1 -1
View File
@@ -303,7 +303,7 @@ func (c *ArrayCodec) decodeText(m *Map, arrayOID uint32, src []byte, array Array
for i, s := range uta.Elements {
elem := array.ScanIndex(i)
var elemSrc []byte
if s != "NULL" {
if s != "NULL" || uta.Quoted[i] {
elemSrc = []byte(s)
}