mirror of
https://github.com/usebruno/bruno.git
synced 2025-05-05 15:32:58 +00:00
fix: add JSON parsing and error handling for Postman environment imports
~ return parsed JSON object instead of raw file string
This commit is contained in:
parent
9e45d4d227
commit
3f8ea7764e
@ -6,7 +6,15 @@ const { postmanToBrunoEnvironment } = brunoConverters;
|
||||
const readFile = (files) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
const fileReader = new FileReader();
|
||||
fileReader.onload = (e) => resolve(e.target.result);
|
||||
fileReader.onload = (e) => {
|
||||
try {
|
||||
let parsedPostmanEnvironment = JSON.parse(e.target.result);
|
||||
resolve(parsedPostmanEnvironment);
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
reject(new BrunoError('Unable to parse the postman environment json file'));
|
||||
}
|
||||
}
|
||||
fileReader.onerror = (err) => reject(err);
|
||||
fileReader.readAsText(files[0]);
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user