From 90ec21125117c28feeddf4a80e2b753abf62aa7b Mon Sep 17 00:00:00 2001 From: ducktyst Date: Thu, 27 Oct 2022 10:04:08 +0400 Subject: [PATCH] fix generating principal apispecops.*interface{} source formatting failed on template-generated source ("internal/app/gen_handlers/post_recommendations.go" for handlerFns). Check that your template produces valid code 2022/10/27 10:01:52 unformatted generated source "post_recommendations.go" has been dumped for template debugging purposes. DO NOT build on this source! source formatting on generated source "handlerFns" failed: internal/app/gen_handlers/post_recommendations.go:8:112: expected 'IDENT', found '*' make: *** [swagger-generate] Error 1 --- example2/swagger-templates/templates/server/handler.gotmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example2/swagger-templates/templates/server/handler.gotmpl b/example2/swagger-templates/templates/server/handler.gotmpl index 02b70ac..91c9025 100644 --- a/example2/swagger-templates/templates/server/handler.gotmpl +++ b/example2/swagger-templates/templates/server/handler.gotmpl @@ -5,6 +5,6 @@ import ( "github.com/go-openapi/runtime/middleware" ) -func (srv *Service){{ pascalize .Name }}Handler(params api{{ pascalize .Package }}.{{ pascalize .Name }}Params{{ if .Authorized }}, principal api{{ .Package }}.{{ if not ( eq .Principal "interface{}" ) }}*{{ end }}{{ .Principal }}{{ end }}) middleware.Responder { +func (srv *Service){{ pascalize .Name }}Handler(params api{{ pascalize .Package }}.{{ pascalize .Name }}Params{{ if .Authorized }},principal {{ if not ( eq .Principal "interface{}" ) }}api{{ .Package }}.*{{ end }}{{ .Principal }}{{ end }}) middleware.Responder { return middleware.NotImplemented("operation {{ .Package }} {{ pascalize .Name }} has not yet been implemented") }