File tree Expand file tree Collapse file tree 1 file changed +23
-13
lines changed
Expand file tree Collapse file tree 1 file changed +23
-13
lines changed Original file line number Diff line number Diff line change @@ -98,20 +98,30 @@ export class N8NINodeProperties {
9898 } ;
9999 const field = combineINodeProperties ( fieldParameterKeys , fieldSchemaKeys )
100100
101- const isQuery = parameter . in === 'query' ;
102- if ( isQuery ) {
103- field . routing = {
104- request : {
105- qs : {
106- [ parameter . name ] : '={{ $value }}' ,
101+ switch ( parameter . in ) {
102+ case "query" :
103+ field . routing = {
104+ request : {
105+ qs : {
106+ [ parameter . name ] : '={{ $value }}' ,
107+ } ,
107108 } ,
108- } ,
109- } ;
110- }
111-
112- const isPath = parameter . in === 'path' ;
113- if ( isPath ) {
114- field . required = true
109+ } ;
110+ break ;
111+ case "path" :
112+ field . required = true
113+ break
114+ case "header" :
115+ field . routing = {
116+ request : {
117+ headers : {
118+ [ parameter . name ] : '={{ $value }}' ,
119+ } ,
120+ } ,
121+ } ;
122+ break
123+ default :
124+ throw new Error ( `Unknown parameter location '${ parameter . in } '` ) ;
115125 }
116126 if ( ! field . required ) {
117127 delete field . required
You can’t perform that action at this time.
0 commit comments