@@ -197,6 +197,8 @@ endpoints.forEach(function(endpoint) {
197
197
return
198
198
}
199
199
200
+ const sql = formatQuery (method .query )
201
+
200
202
// define before "if", to make it available later
201
203
let dataType
202
204
if (method .name !== ' delete' ) {
@@ -221,7 +223,7 @@ endpoints.forEach(function(endpoint) {
221
223
< %
222
224
if (params .length > 0 ) {
223
225
-% >
224
- stmt, err := db .PrepareNamed (" <%- formatQuery(method.query) %>" )
226
+ stmt, err := db .PrepareNamed (" <%- sql %>" )
225
227
if err != nil {
226
228
fmt .Fprintf (os .Stderr , " PrepareNamed failed: %v\n " , err)
227
229
internalServerError (w)
@@ -235,7 +237,7 @@ endpoints.forEach(function(endpoint) {
235
237
err = stmt.< %- queryFunction % > (& result, args)
236
238
< % } else { -% >
237
239
< %- resultVariableDeclaration % >
238
- err := db.< %- queryFunction % > (& result, " <%- formatQuery(method.query) %>" )
240
+ err := db.< %- queryFunction % > (& result, " <%- sql %>" )
239
241
< % } -% >
240
242
switch err {
241
243
case sql .ErrNoRows :
@@ -260,7 +262,7 @@ endpoints.forEach(function(endpoint) {
260
262
< %- formatParamsAsGolangMap (params, method) % >
261
263
}
262
264
_, err := db .NamedExec (
263
- " <%- formatQuery(method.query) %>" ,
265
+ " <%- sql %>" ,
264
266
args,
265
267
)
266
268
if err != nil {
@@ -283,7 +285,7 @@ endpoints.forEach(function(endpoint) {
283
285
< %- formatParamsAsGolangMap (params, method) % >
284
286
}
285
287
_, err := db .NamedExec (
286
- " <%- formatQuery(method.query) %>" ,
288
+ " <%- sql %>" ,
287
289
args,
288
290
)
289
291
if err != nil {
@@ -303,7 +305,7 @@ endpoints.forEach(function(endpoint) {
303
305
< %- formatParamsAsGolangMap (params, method) % >
304
306
}
305
307
_, err := db .NamedExec (
306
- " <%- formatQuery(method.query) %>" ,
308
+ " <%- sql %>" ,
307
309
args,
308
310
)
309
311
if err != nil {
0 commit comments