diff --git a/sqlgen/sqlite.go.tmpl b/sqlgen/sqlite.go.tmpl index 105c944..dd8b9c2 100644 --- a/sqlgen/sqlite.go.tmpl +++ b/sqlgen/sqlite.go.tmpl @@ -18,10 +18,10 @@ func translateError(err error) error { return nil } if e, ok := err.(sqlite3.Error); ok && e.Code == 19 { - return ErrConstraint + return errors.Join(ErrConstraint, err) } if errors.Is(err, sql.ErrNoRows) { - return ErrNotFound + return errors.Join(ErrNotFound, err) } return err }