@@ -2285,6 +2285,13 @@ func HandleConnect(swagger *openapi3.Swagger, api WorkflowApp, extraParameters [
22852285 param .Value .Name = parsedName
22862286 path .Connect .Parameters [counter ].Value .Name = parsedName
22872287
2288+ // Force it as a string to avoid nil-pointer
2289+ if param .Value .Schema .Value == nil {
2290+ param .Value .Schema .Value = & openapi3.Schema {
2291+ Type : "string" ,
2292+ }
2293+ }
2294+
22882295 curParam := WorkflowAppActionParameter {
22892296 Name : parsedName ,
22902297 Description : param .Value .Description ,
@@ -2493,6 +2500,13 @@ func HandleGet(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wor
24932500 param .Value .Name = parsedName
24942501 path .Get .Parameters [counter ].Value .Name = parsedName
24952502
2503+ // Force it as a string to avoid nil-pointer
2504+ if param .Value .Schema .Value == nil {
2505+ param .Value .Schema .Value = & openapi3.Schema {
2506+ Type : "string" ,
2507+ }
2508+ }
2509+
24962510 curParam := WorkflowAppActionParameter {
24972511 Name : parsedName ,
24982512 Description : param .Value .Description ,
@@ -2689,6 +2703,13 @@ func HandleHead(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wo
26892703 param .Value .Name = parsedName
26902704 path .Head .Parameters [counter ].Value .Name = parsedName
26912705
2706+ // Force it as a string to avoid nil-pointer
2707+ if param .Value .Schema .Value == nil {
2708+ param .Value .Schema .Value = & openapi3.Schema {
2709+ Type : "string" ,
2710+ }
2711+ }
2712+
26922713 curParam := WorkflowAppActionParameter {
26932714 Name : parsedName ,
26942715 Description : param .Value .Description ,
@@ -2902,6 +2923,13 @@ func HandleDelete(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []
29022923 param .Value .Name = parsedName
29032924 path .Delete .Parameters [counter ].Value .Name = parsedName
29042925
2926+ // Force it as a string to avoid nil-pointer
2927+ if param .Value .Schema .Value == nil {
2928+ param .Value .Schema .Value = & openapi3.Schema {
2929+ Type : "string" ,
2930+ }
2931+ }
2932+
29052933 curParam := WorkflowAppActionParameter {
29062934 Name : parsedName ,
29072935 Description : param .Value .Description ,
@@ -3147,6 +3175,13 @@ func HandlePost(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wo
31473175 param .Value .Name = parsedName
31483176 path .Post .Parameters [counter ].Value .Name = parsedName
31493177
3178+ // Force it as a string to avoid nil-pointer
3179+ if param .Value .Schema .Value == nil {
3180+ param .Value .Schema .Value = & openapi3.Schema {
3181+ Type : "string" ,
3182+ }
3183+ }
3184+
31503185 curParam := WorkflowAppActionParameter {
31513186 Name : parsedName ,
31523187 Description : param .Value .Description ,
@@ -3363,6 +3398,13 @@ func HandlePatch(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []W
33633398 param .Value .Name = parsedName
33643399 path .Patch .Parameters [counter ].Value .Name = parsedName
33653400
3401+ // Force it as a string to avoid nil-pointer
3402+ if param .Value .Schema .Value == nil {
3403+ param .Value .Schema .Value = & openapi3.Schema {
3404+ Type : "string" ,
3405+ }
3406+ }
3407+
33663408 curParam := WorkflowAppActionParameter {
33673409 Name : parsedName ,
33683410 Description : param .Value .Description ,
@@ -3576,6 +3618,13 @@ func HandlePut(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wor
35763618 param .Value .Name = parsedName
35773619 path .Put .Parameters [counter ].Value .Name = parsedName
35783620
3621+ // Force it as a string to avoid nil-pointer
3622+ if param .Value .Schema .Value == nil {
3623+ param .Value .Schema .Value = & openapi3.Schema {
3624+ Type : "string" ,
3625+ }
3626+ }
3627+
35793628 curParam := WorkflowAppActionParameter {
35803629 Name : parsedName ,
35813630 Description : param .Value .Description ,
0 commit comments