File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
apps/builder/app/builder/features/settings-panel Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -796,7 +796,10 @@ const parseHeaders = (headers: Resource["headers"]) => {
796
796
let maxAge : undefined | string ;
797
797
let bodyType : BodyType ;
798
798
const newHeaders = headers . filter ( ( header ) => {
799
- const value = computeExpression ( header . value , new Map ( ) ) . toLowerCase ( ) ;
799
+ // cast raw expression result to string
800
+ const value = String (
801
+ computeExpression ( header . value , new Map ( ) )
802
+ ) . toLowerCase ( ) ;
800
803
if ( isCacheControl ( header . name ) ) {
801
804
// move simple header like Cache-Control: max-age=10 to dedicated input
802
805
// preserve more complex cache-control
@@ -818,7 +821,7 @@ const parseHeaders = (headers: Resource["headers"]) => {
818
821
return false ;
819
822
}
820
823
}
821
- return false ;
824
+ return true ;
822
825
} ) ;
823
826
return { headers : newHeaders , maxAge, bodyType } ;
824
827
} ;
@@ -1129,10 +1132,9 @@ export const GraphqlResourceForm = forwardRef<
1129
1132
control : "graphql" ,
1130
1133
url,
1131
1134
method : "post" ,
1132
- headers : [
1133
- ...headers ,
1134
- { name : "Content-Type" , value : "application/json" } ,
1135
- ] ,
1135
+ headers : headers . some ( ( { name } ) => isContentType ( name ) )
1136
+ ? headers
1137
+ : [ ...headers , { name : "Content-Type" , value : `"application/json"` } ] ,
1136
1138
body,
1137
1139
} ;
1138
1140
const newVariable : DataSource = {
You can’t perform that action at this time.
0 commit comments