mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 05:32:26 +08:00
handling of null string and test cases updated
This commit is contained in:
@ -55,12 +55,17 @@ class DartDioCodeGen {
|
||||
final List<Map<String,String>> formDataList = ${json.encode(formData)};
|
||||
for (var formField in formDataList) {
|
||||
if (formField['type'] == 'file') {
|
||||
if (formField['value'] != null) {
|
||||
data.files.add(MapEntry(
|
||||
formField['name'],
|
||||
await dio.MultipartFile.fromFile(formField['value'], filename: formField['value']),
|
||||
formField['name']!,
|
||||
await dio.MultipartFile.fromFile(formField['value']!,
|
||||
filename: formField['value']!),
|
||||
));
|
||||
}
|
||||
} else {
|
||||
data.fields.add(MapEntry(formField['name'], formField['value']));
|
||||
if (formField['value'] != null) {
|
||||
data.fields.add(MapEntry(formField['name']!, formField['value']!));
|
||||
}
|
||||
}
|
||||
}
|
||||
''');
|
||||
|
Reference in New Issue
Block a user