This repository was archived by the owner on May 29, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
plugins/importer-curl/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -386,22 +386,24 @@ function pairsToDataParameters(keyedPairs: FlagsByName): DataParameter[] {
386386
387387 for ( const p of pairs ) {
388388 if ( typeof p !== 'string' ) continue ;
389-
390- const [ name , value ] = p . split ( '=' ) ;
391- if ( p . startsWith ( '@' ) ) {
392- // Yaak doesn't support files in url-encoded data, so
393- dataParameters . push ( {
394- name : name ?? '' ,
395- value : '' ,
396- filePath : p . slice ( 1 ) ,
397- enabled : true ,
398- } ) ;
399- } else {
400- dataParameters . push ( {
401- name : name ?? '' ,
402- value : flagName === 'data-urlencode' ? encodeURIComponent ( value ?? '' ) : value ?? '' ,
403- enabled : true ,
404- } ) ;
389+ let params = p . split ( "&" ) ;
390+ for ( const param of params ) {
391+ const [ name , value ] = param . split ( '=' ) ;
392+ if ( param . startsWith ( '@' ) ) {
393+ // Yaak doesn't support files in url-encoded data, so
394+ dataParameters . push ( {
395+ name : name ?? '' ,
396+ value : '' ,
397+ filePath : param . slice ( 1 ) ,
398+ enabled : true ,
399+ } ) ;
400+ } else {
401+ dataParameters . push ( {
402+ name : name ?? '' ,
403+ value : flagName === 'data-urlencode' ? encodeURIComponent ( value ?? '' ) : value ?? '' ,
404+ enabled : true ,
405+ } ) ;
406+ }
405407 }
406408 }
407409 }
You can’t perform that action at this time.
0 commit comments