sqlgen: Get* return nil row on error
This commit is contained in:
@@ -142,9 +142,11 @@ func {{.Type}}_Get(
|
|||||||
row *{{.Type}},
|
row *{{.Type}},
|
||||||
err error,
|
err error,
|
||||||
) {
|
) {
|
||||||
row = &{{.Type}}{}
|
row = &{{.Type}}{}
|
||||||
r := tx.QueryRow("{{.GetQuery}}", {{.DeleteArgs}})
|
r := tx.QueryRow("{{.GetQuery}}", {{.DeleteArgs}})
|
||||||
err = r.Scan({{.ScanArgs}})
|
if err = r.Scan({{.ScanArgs}}); err != nil {
|
||||||
|
row = nil
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -157,9 +159,11 @@ func {{.Type}}_GetWhere(
|
|||||||
row *{{.Type}},
|
row *{{.Type}},
|
||||||
err error,
|
err error,
|
||||||
) {
|
) {
|
||||||
row = &{{.Type}}{}
|
row = &{{.Type}}{}
|
||||||
r := tx.QueryRow(query, args...)
|
r := tx.QueryRow(query, args...)
|
||||||
err = r.Scan({{.ScanArgs}})
|
if err = r.Scan({{.ScanArgs}}); err != nil {
|
||||||
|
row = nil
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user