Skip to content

Commit 89d8cff

Browse files
feat(generate): reorder codegen handlers to prefer plugins (#2814)
resolves #2716
1 parent 0d3e431 commit 89d8cff

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

internal/cmd/generate.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -367,14 +367,6 @@ func codegen(ctx context.Context, combo config.CombinedSettings, sql outPair, re
367367
var handler ext.Handler
368368
var out string
369369
switch {
370-
case sql.Gen.Go != nil:
371-
out = combo.Go.Out
372-
handler = ext.HandleFunc(golang.Generate)
373-
374-
case sql.Gen.JSON != nil:
375-
out = combo.JSON.Out
376-
handler = ext.HandleFunc(json.Generate)
377-
378370
case sql.Plugin != nil:
379371
out = sql.Plugin.Out
380372
plug, err := findPlugin(combo.Global, sql.Plugin.Plugin)
@@ -404,6 +396,14 @@ func codegen(ctx context.Context, combo config.CombinedSettings, sql outPair, re
404396
}
405397
req.PluginOptions = opts
406398

399+
case sql.Gen.Go != nil:
400+
out = combo.Go.Out
401+
handler = ext.HandleFunc(golang.Generate)
402+
403+
case sql.Gen.JSON != nil:
404+
out = combo.JSON.Out
405+
handler = ext.HandleFunc(json.Generate)
406+
407407
default:
408408
return "", nil, fmt.Errorf("missing language backend")
409409
}

0 commit comments

Comments
 (0)