sqlgen: Get* return nil row on error

This commit is contained in:
jdl
2025-11-20 10:10:51 +01:00
parent f3927e5a57
commit 5db36540a4

View File

@@ -144,7 +144,9 @@ func {{.Type}}_Get(
) {
row = &{{.Type}}{}
r := tx.QueryRow("{{.GetQuery}}", {{.DeleteArgs}})
err = r.Scan({{.ScanArgs}})
if err = r.Scan({{.ScanArgs}}); err != nil {
row = nil
}
return
}
@@ -159,7 +161,9 @@ func {{.Type}}_GetWhere(
) {
row = &{{.Type}}{}
r := tx.QueryRow(query, args...)
err = r.Scan({{.ScanArgs}})
if err = r.Scan({{.ScanArgs}}); err != nil {
row = nil
}
return
}