Skip to content

Commit 2482db2

Browse files
committed
fix(golang): fix generated code for get_list method
The error was: Select failed: scannable dest type slice with >1 columns (4) in result Relate to #9 Relate to #13
1 parent ff02eb0 commit 2482db2

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

examples/go/chi/mysql/routes.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
8888
args := map[string]interface{}{
8989
"limit": r.URL.Query().Get("limit"),
9090
}
91-
err = stmt.Get(&result, args)
91+
err = stmt.Select(&result, args)
9292
switch err {
9393
case sql.ErrNoRows:
9494
w.WriteHeader(http.StatusNotFound)

src/templates/routes.go.ejs

+1-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ endpoints.forEach(function(endpoint) {
196196
args := map[string]interface{}{
197197
<%- /* LATER: extract */ params.map(p => `"${p.substring(2)}": ${placeholdersMap['go'][p.substring(0, 1)](p.substring(2))},`).join('\n\t\t\t') %>
198198
}
199-
err = stmt.Get(&result, args)
199+
err = stmt.<%- queryFunction %>(&result, args)
200200
<% } else { -%>
201201
var result <%- dataType %>
202202
err := db.<%- queryFunction %>(&result, "<%- formatQuery(method.query) %>")

0 commit comments

Comments
 (0)