sqlgen: Get* return nil row on error
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user