2
0

Use local variables in fieldPosByName and fix errors

This commit is contained in:
Tikhon Fedulov
2023-12-24 13:57:58 +03:00
committed by Jack Christensen
parent 0c7acf9481
commit d2c9ebc2ef
+4 -4
View File
@@ -668,11 +668,11 @@ func fieldPosByName(fldDescs []pgconn.FieldDescription, field string) (i int) {
i = -1
for i, desc := range fldDescs {
// Support snake and spinal case.
desc.Name = strings.ReplaceAll(desc.Name, "_", "")
desc.Name = strings.ReplaceAll(desc.Name, "-", "")
// Snake case support.
field = strings.ReplaceAll(field, "_", "")
descName := strings.ReplaceAll(desc.Name, "_", "")
if strings.EqualFold(desc.Name, field) {
if strings.EqualFold(descName, field) {
return i
}
}