@@ -2285,6 +2285,13 @@ func HandleConnect(swagger *openapi3.Swagger, api WorkflowApp, extraParameters [
2285
2285
param .Value .Name = parsedName
2286
2286
path .Connect .Parameters [counter ].Value .Name = parsedName
2287
2287
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
+
2288
2295
curParam := WorkflowAppActionParameter {
2289
2296
Name : parsedName ,
2290
2297
Description : param .Value .Description ,
@@ -2493,6 +2500,13 @@ func HandleGet(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wor
2493
2500
param .Value .Name = parsedName
2494
2501
path .Get .Parameters [counter ].Value .Name = parsedName
2495
2502
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
+
2496
2510
curParam := WorkflowAppActionParameter {
2497
2511
Name : parsedName ,
2498
2512
Description : param .Value .Description ,
@@ -2689,6 +2703,13 @@ func HandleHead(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wo
2689
2703
param .Value .Name = parsedName
2690
2704
path .Head .Parameters [counter ].Value .Name = parsedName
2691
2705
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
+
2692
2713
curParam := WorkflowAppActionParameter {
2693
2714
Name : parsedName ,
2694
2715
Description : param .Value .Description ,
@@ -2902,6 +2923,13 @@ func HandleDelete(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []
2902
2923
param .Value .Name = parsedName
2903
2924
path .Delete .Parameters [counter ].Value .Name = parsedName
2904
2925
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
+
2905
2933
curParam := WorkflowAppActionParameter {
2906
2934
Name : parsedName ,
2907
2935
Description : param .Value .Description ,
@@ -3147,6 +3175,13 @@ func HandlePost(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wo
3147
3175
param .Value .Name = parsedName
3148
3176
path .Post .Parameters [counter ].Value .Name = parsedName
3149
3177
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
+
3150
3185
curParam := WorkflowAppActionParameter {
3151
3186
Name : parsedName ,
3152
3187
Description : param .Value .Description ,
@@ -3363,6 +3398,13 @@ func HandlePatch(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []W
3363
3398
param .Value .Name = parsedName
3364
3399
path .Patch .Parameters [counter ].Value .Name = parsedName
3365
3400
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
+
3366
3408
curParam := WorkflowAppActionParameter {
3367
3409
Name : parsedName ,
3368
3410
Description : param .Value .Description ,
@@ -3576,6 +3618,13 @@ func HandlePut(swagger *openapi3.Swagger, api WorkflowApp, extraParameters []Wor
3576
3618
param .Value .Name = parsedName
3577
3619
path .Put .Parameters [counter ].Value .Name = parsedName
3578
3620
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
+
3579
3628
curParam := WorkflowAppActionParameter {
3580
3629
Name : parsedName ,
3581
3630
Description : param .Value .Description ,
0 commit comments